Primary responsibility:
- Design software solutions
- Drive technical excellence and tech debt reduction.
- Refactor and modernize legacy codebases, ensuring maintainability, scalability, and performance.
- Take responsibility for the full software development life-cycle, from understanding the needs of the business through coding to deployment and maintenance.
- Collaborate with business stakeholders and participate in product and sprint backlog meetings.
- Demonstrate your technology-agnostic positive attitude with the ability to learn and desire to implement solutions using various technologies.
- Work on high-performing, mission-critical, scalable, and resilient web-based applications and services.
- Optimize the company’s computing architecture.
- Conduct systems tests for security, performance, and availability.
- Develop and maintain design and troubleshooting documentation
Requirements:
- 3+ years of production experience in JavaExtensive experience with Java and the Spring Framework (Spring Boot, Spring Data) for building enterprise-grade applications.
- Understanding of modern design patterns and proven experience applying them.
- Experience in designing and maintaining complex systems.
- Experience with microservices.
- Experience with CI/CD tools (Jenkins, ArgoCD, Maven)
- Hands-on experience with Docker and significant experience with Kubernetes (ideally Rancher Kubernetes).
- Proficiency with both MongoDB (NoSQL) and Oracle (Relational) databases, including schema migration and optimization
- Hands-on experience with Amazon Web Services (AWS).
- Solid understanding of software development best practices, including code reviews, testing (unit, integration), and version control (Git).
- Strong communication and collaboration skills, with the ability to articulate complex technical concepts.
- Good communication skills and a team player.
- Good level of English and Russian – B2 or higher!
Would be nice to have knowledge of:
- Tools to provision and maintain infrastructure (e.g., Terraform, AWS CDK)
We offer you:
- Remote work as B2B contractor or hybrid full-time in Belarus and Moldova
- Really good hardware
- An exciting and challenging job with talented people around
- Great learning and growth opportunities
- Compensation for professional training, seminars, and conferences
- First-class English lessons
- More perks for the Minsk and Chisinau office employees