We are looking for an experienced Full Stack Software Engineer to design and develop scalable backend services and modern web applications.
Responsibilities:
- Develop backend and frontend solutions throughout the full software development lifecycle.
- Build services using Java, Node.js, or TypeScript.
- Develop web applications with Angular or React.
- Ensure application scalability, performance, security, and maintainability.
- Use AI-assisted development tools as part of the engineering workflow.
- Support and mentor less experienced developers.
Requirements:
- At least 5 years of full-stack development experience.
- Strong experience with Java and Spring Boot or Node.js and TypeScript.
- Strong Angular or React experience.
- Experience with cloud platforms, Docker, CI/CD, REST APIs, and databases.
- Knowledge of automated testing, SOLID principles, and software design patterns.
- Fluent English and strong communication skills.
Experience with microservices, event-driven architecture, and AI development tools is considered an advantage.