Description
Globalbit is an award-winning IT services provider in Israel, specializing in digital solutions for Enterprises, SMEs, and government agencies.
With a portfolio of high-end software solutions serving over 200 million people globally, we have expertise in various industries including Pharma, Finance, Insurance, Defense, Retail, and High-tech.
Our success is driven by a professional team of 50 software engineers, QA testers, analysts, UI/UX specialists, and managers operating from our two development centers.
Responsibilites
We are looking for a Senior Fullstack Engineer to join our team and help build a cutting-edge web application that leverages Generative AI to transform business requirements into software code. The candidate should possess a keen understanding of best practices in modern front-end and back-end technologies.
● Design and implement the front-end and back-end architecture for the application.
● Build APIs and integrate Generative AI services for processing inputs and generating outputs.
● Work with Generative AI tools and platforms (e.g., OpenAI, Google Bard, or similar).
● Optimize AI model integrations to deliver accurate and contextually relevant results.
● Ensure code adheres to SOLID principles and implements established Software Design Patterns for maintainability and scalability.
● Write clean, efficient, and well-documented code with proper testing and debugging.
● Ensure high performance, reliability, and scalability of all applications.
● Debug and resolve issues promptly during the development and production phases.
● Collaborate with product managers, designers, and other developers to understand project goals and user needs.
● Participate in project planning, providing technical insights and estimates to ensure timely and on-budget delivery of the project.
Requirements
● Bachelor's degree in Computer Science, Software Engineering, or a related field.
● Minimum of 5 years of experience in front-end and back-end development.
● Expertise in HTML, CSS, JavaScript, TypeScript.
● Proficiency in JavaScript/TypeScript and frameworks like React or Angular for front-end development.
● Experience with Node.js and Python for back-end development.
● Hands-on experience with OpenAI APIs, LangChain, or similar AI tools.
● Proficiency in SQL and NoSQL databases such as PostgreSQL, MongoDB, or DynamoDB.
● Strong understanding of software design principles, patterns, and scalability.
● Expertise in developing and consuming RESTful and GraphQL APIs.
● Familiarity with tools for diagram generation (e.g., PlantUML, Lucidchart APIs).
● Experience in DevOps, CI/CD pipelines, and containerization (Docker, Kubernetes).
● Experience with prompt engineering or fine-tuning AI models.
● Familiarity with modern front-end and back-end development methodologies.
● Familiarity with AWS, GCP, or Azure for deploying scalable web applications.
● A commitment to writing understandable, maintainable, and reusable code.
● Ability to work collaboratively in a team and communicate effectively.
● Strong problem-solving skills and attention to detail.
Additional Requirements:
● English B1, B2.
● Experience working in a service outsourcing company is highly preferred.