Description:
Are you an experienced Scala developer passionate about functional programming and building high-performance, scalable systems? Join our dynamic and innovative team, where you’ll have the opportunity to work on cutting-edge applications, solve complex technical challenges, and contribute to the development of world-class software solutions.
Responsibilities:
- Design, develop, and maintain efficient, scalable, and robust backend systems using Scala.
- Collaborate with cross-functional teams to define, design, and deliver new features and services.
- Write clean, maintainable, and efficient code while following best practices
- Participate in architecture discussions and provide input on design decisions and technology stack.
- Stay up-to-date with the latest Scala frameworks, libraries, and tools, integrating them when beneficial.
Requirements:
- Profound experience as a backend engineer (3+ yrs of experience).
- Familiarity with Swagger or other API testing tools
- Experience with microservices architecture and RESTful APIs.
- Proficiency in building and scaling distributed systems.
- Understanding of DevOps practices (Docker, Kubernetes, CI/CD pipelines) is a plus.
- Ability to work independently in a fully remote environment while collaborating effectively with a global team.
- Strong problem-solving skills, attention to detail, and a passion for learning new technologies.
- Excellent communication skills in English, both written and verbal.