- Proven experience managing software engineering teams (approx. 8 people)
- 6+ years of hands-on software development experience
- Strong understanding of Agile methodologies (Scrum or Kanban)
- Fluent English with excellent communication skills
- Experience in high-scale environments (e.g., e-commerce, millions of API calls)
- Practical experience with cloud platforms (Azure or similar)
- Strong system design and architecture skills
- Track record of owning projects end-to-end and providing technical leadership
- Experience mentoring and developing engineers
- Proactive, value-driven mindset with strong problem-solving abilities
- Ability to engage effectively with both technical and non-technical stakeholders
- Comfortable working directly with customers and external partners to understand needs and deliver tailored solutions
- Thrives in a fast-moving, startup-like environment where priorities shift and speed matters
Tech Stack
- Languages & Frameworks: Java 21+, Spring Boot, RESTful APIs
- Data: Couchbase, PostgreSQL
- Cloud & Infrastructure: Kubernetes, Docker, Azure
- CI/CD & Automation: Jenkins, GitHub Actions, SonarQube
- Testing: Selenium
- Monitoring & Logging: Prometheus, Grafana,
- Version Control: Git + GitHub