Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a Full Stack Developer (mid-senior) 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.
- 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
Do you have experience in UX?, Do you have a Bachelor's degree?, * 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.