Offer summary
Qualifications:
Minimum 6 years of software development experience with Bachelor's or Master's degree, Strong proficiency in programming languages like Java, understanding of data structures and software design principles, Experience with web development, RESTful APIs, and frontend technologies is advantageous, Familiarity with relational databases, SQL, Git, cloud technologies, Docker, Kubernetes, CI/CD processes.
Key responsabilities:
- Contribute to end-to-end delivery of software applications adhering to high quality standards
- Collaborate with product managers, designers, and engineers to translate business needs into software solutions
- Provide technical leadership, guide architectural decisions, conduct code reviews, and mentor junior engineers
- Lead multiple features, contribute to large projects, maintain systems' reliability, and drive the team in adopting new practices