About this role
The team is seeking a skilled Software Developer to join their dynamic team. The ideal candidate will have extensive experience in backend programming and a strong foundation in database management.
Key Responsibilities:
- Develop and maintain backend applications using Python and Java.
- Design and implement database solutions using SQL and NoSQL databases such as MySQL, AWS Aurora, MongoDB, and others.
- Write and maintain REST APIs in Java or NodeJS.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Utilize Git for version control and manage code repositories effectively.
Required Skills & Qualifications:
- Bachelor's Degree in Computer Science or a related quantitative field; a Master's or PhD is preferred.
- 7 years of experience with backend programming languages, specifically Python and Java.
- 3-5 years of experience with SQL and NoSQL databases.
- Proficiency in writing REST APIs and experience with NodeJS.
- Strong understanding of version control systems, particularly Git.
Experience:
- 7-10 years of relevant experience in software development.
What we offer:
- An opportunity to work in a collaborative and innovative environment.
- Professional growth and development opportunities.
- A chance to be part of exciting projects that make a difference.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.