Full Stack Developer
Role details
Job location
Tech stack
Job description
with strong frontend and backend experience and a passion for AI-assisted development. You will design and implement complex UI features, build robust backend services, and contribute to a scalable cloud-based architecture. You will also leverage AI tools such as Copilot, Cursor, Claude Code, and MCP to enhance productivity. In this role, AI acts as your co-developer, helping you move faster and smarter. Responsibilities Frontend Development - Implement complex and high-performance UI features. - Design and develop reusable UI components. - Build responsive, interactive, scalable web applications using Angular (8+) and optionally React. - Collaborate with UX designers to deliver intuitive experiences. - Develop and maintain SaaS web client components integrated with microservices. Backend Development - Design, implement, and maintain backend services and APIs using Java (8+), Spring Boot, Hibernate, and microservices. - Build scalable systems capable of handling large datasets. -
Requirements
Write clean, testable code with unit tests. - Evaluate and adopt new technologies. - Contribute to system architecture and documentation. General - Work in an Agile/Scrum environment. - Collaborate with cross-functional teams to deliver end-to-end solutions. - Use AI tools throughout the SDLC to improve speed and quality. - Innovate, solve complex problems, and contribute to architectural decisions. - Follow best practices in design, development, and testing. Requirements Frontend - 2-4+ years with Angular 8+ (required), React (advantage). - Strong knowledge of ES6+, HTML5, CSS3. - Experience with responsive design and state management (MobX/Redux). - Testing frameworks (Jasmine, Karma) are an advantage. Backend - 3+ years of Java development. - Strong experience with Spring, Spring Boot, Hibernate, REST APIs, and microservices. - Experience with SQL/NoSQL databases. - Experience with Kafka or similar platforms. - Linux experience. - Familiarity with CI/CD tools (Maven, Git, Jenkins, Docker). - Experience writing architecture documents. General - B.Sc. in Computer Science or related field. - Strong communication and problem-solving skills. - Ability to self-learn and work independently. - Passion for AI tools for developers (Copilot, Cursor, Claude, etc.). - Interest in agentic SDLC and modern AI-augmented workflows. - Adaptability to rapidly evolving technologies. Nice to Haves - Experience with AI/ML projects. - Understanding of agentic AI principles. - Experience with Big Data systems. - Knowledge of advanced DevOps environments. - Familiarity with SVG, RxJS, or WebSockets. - Experience in security or financial domains.