Contract
Posted on 02 October 25 by Paige Edwards
Powered by Tracker
We are looking for a highly skilled Backend Engineer with strong experience in Java and Groovy to join our growing engineering team. In this role, you will design, build, and maintain backend services and APIs that power our applications. You’ll collaborate with cross-functional teams, contribute to architectural decisions, and ensure our systems are reliable, scalable, and efficient.
If you are passionate about backend development, thrive in solving complex problems, and want to have an impact on building high-quality software, we’d love to hear from you.
Design, implement, and maintain backend services using Java and Groovy.
Build and optimize RESTful APIs and integrations with external systems.
Work with relational and NoSQL databases to design efficient data models.
Collaborate closely with frontend engineers, DevOps, QA, and product managers.
Ensure system reliability, scalability, and performance.
Write clean, maintainable, and well-tested code.
Participate in code reviews and mentor junior engineers.
Contribute to technical design discussions and architectural decisions.
Monitor and troubleshoot production systems, ensuring high availability.
7+ years of professional backend development experience.
Strong proficiency in Java and hands-on experience with Groovy.
Experience with frameworks such as Spring Boot or Grails.
Solid understanding of REST APIs, microservices, and distributed systems.
Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and cloud platforms (AWS, GCP, or Azure).
Strong problem-solving skills and ability to work in a fast-paced environment.
Excellent communication and collaboration skills.