remote
Junior Software Engineer - Evri
Software Engineer
Entry‑level software engineer role focused on building and maintaining delivery‑platform services using Python, Java, REST APIs and cloud‑native tooling.
About the role
Key Responsibilities
- Develop, test, and maintain backend services that support high‑volume parcel delivery operations.
- Collaborate with senior engineers to design RESTful APIs and integrate with third‑party logistics systems.
- Write clean, maintainable code in Python and Java, adhering to coding standards and best practices.
- Participate in code reviews, unit testing, and continuous integration pipelines using Git and Docker.
- Assist in troubleshooting production issues and contribute to on‑call rotation as needed.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proficiency in Python or Java and a solid understanding of object‑oriented programming.
- Experience building or consuming RESTful APIs and working with relational databases (SQL).
- Familiarity with version control (Git) and containerisation tools such as Docker.
- Strong problem‑solving skills, eagerness to learn, and ability to work effectively in a remote team environment.
Skills
pythonjavasqldocker