Offer summary
Qualifications:
Minimum 6 years related experience with Bachelor's or Master's degree, Proven track record in delivering sophisticated software solutions, Extensive proficiency in Java or similar programming language, Strong understanding of data structures, algorithms, and software design principles, Experience with cloud technologies like AWS or Azure.
Key responsabilities:
- Contribute to end-to-end delivery of complex software applications
- Provide technical leadership, guide architectural decisions and solve technical problems
- Conduct code reviews, mentor junior engineers and drive adoption of new practices
- Take ownership of customer issues and ensure system reliability and performance
- Lead multiple features and projects, support team's growth, and communicate effectively