remote
Junior/Intermediate Software Developer - JSI
Software Engineer
Junior/Intermediate Backend Developer focused on designing, building, and testing scalable services using Java or Python, SQL databases, and RESTful APIs within an Agile/Scrum environment.
About the role
Key Responsibilities
- Design, develop, and test robust backend components using Java or Python.
- Implement and maintain RESTful APIs that integrate with front‑end and third‑party services.
- Write clean, well‑documented code and perform unit and integration testing.
- Collaborate with product owners, testers, and other developers in a Scrum‑based workflow.
- Participate in code reviews, sprint planning, and retrospectives to continuously improve quality.
Requirements
- Experience with Java or Python and relational database design (SQL).
- Familiarity with REST API design principles and versioning.
- Understanding of unit testing frameworks and test‑driven development.
- Strong communication skills and a proactive, growth‑oriented mindset.
- Experience working in Agile/Scrum teams is a plus.