Requirements:
- 7+ years of experience in software development or software architecture roles
- Strong experience with modern programming languages such as Java, Kotlin, or TypeScript/JavaScript
- Solid understanding of microservices architecture and distributed systems
- Hands-on experience with Git, CI/CD pipelines, and automated delivery workflows
- Strong knowledge of web application development and API-driven systems
- Experience working with relational databases and SQL
- Familiarity with cloud environments and containerized deployments
- Strong understanding of clean code principles, testing practices, and software quality standards
- Experience working in agile teams (SCRUM / Kanban)
- Strong communication skills in English
Responsibilities:
- Design, build, and maintain end-to-end microservices supporting a large-scale eCommerce platform
- Develop both frontend and backend components using modern web technologies
- Contribute to cloud-native architectures and CI/CD-driven delivery pipelines
- Write clean, maintainable, and well-tested code with a strong focus on quality and performance
- Participate in code reviews, pair programming, and test-driven development practices
- Collaborate closely with product, design, architecture, QA, and other engineering teams
- Work on scalable distributed systems supporting the full customer journey
- Continuously improve existing systems and contribute to technical evolution of the platform
- Dedicate time to innovation initiatives and experimentation within the team