Careers
Full Stack Developer
Build and maintain end-to-end web applications, from responsive user interfaces to reliable backend services. Work across the full development lifecycle to create secure, scalable, and user-friendly solutions.
Explore the roleThe opportunity
Full Stack Developer
Experience: 6+ years Job Summary We’re looking for an experienced Full Stack Developer to build and maintain scalable web applications using Java on the backend and Angular or React on the frontend. You’ll contribute across the full development lifecycle and help integrate AI capabilities into products and business workflows. Responsibilities - Design, develop, test, and maintain applications using Java and Spring Boot. - Build responsive user interfaces using Angular or React. - Develop and integrate RESTful APIs and connect frontend applications to backend services. - Design and work with relational and NoSQL databases. - Integrate AI services, models, or APIs into application features and workflows. - Collaborate with product managers, designers, QA engineers, and other developers. - Review code, troubleshoot issues, and improve application performance, security, and reliability. - Contribute to technical design decisions and support deployment and production operations. Required Skills - 6+ years of professional software development experience. - Strong experience with Java and Spring Boot. - Hands-on experience with Angular or React. - Experience designing and consuming REST APIs and working with microservices. - Proficiency with SQL and experience with relational databases; familiarity with NoSQL databases is a plus. - Understanding of software design principles, data structures, and common design patterns. - Experience with Git, unit testing, and build tools such as Maven or Gradle. - Familiarity with cloud platforms, CI/CD pipelines, and containerization such as Docker. - Practical exposure to AI or machine learning integration, such as using AI APIs, LLMs, or model-powered features. Preferred Qualifications - Experience with generative AI, prompt design, retrieval-augmented generation (RAG), or vector databases. - Familiarity with Kubernetes and cloud-native application development. - Experience with automated testing tools and application monitoring. - Strong communication, problem-solving, and collaboration skills.
