Job Description
We are looking for a talented and experienced Backend Engineer to join our team on a contract basis for 9 to 12 months. You’ll play a key role in designing, building, and maintaining scalable backend systems that power our applications and services.
This is an excellent opportunity for a highly motivated individual to contribute to meaningful projects in a collaborative and fast-paced environment.
Key Responsibilities:
- Develop and maintain robust backend systems, APIs, and services
- Collaborate with product managers, designers, and other engineers to deliver high-quality features
- Ensure system performance, scalability, and security
- Write clean, maintainable, and well-documented code
- Participate in code reviews, testing, and deployment processes
- Troubleshoot and resolve issues across development and production environments
- Contribute to technical design and architecture discussions
Requirements:
- Proven experience as a backend engineer (2+ years preferred)
- Proficiency in at least one backend language (e.g., C#, Python, Java, Node.js, etc.)
- Strong understanding of REST APIs, databases (SQL/NoSQL), and backend frameworks
- Experience with cloud services (AWS, Azure, or GCP)
- Familiarity with CI/CD pipelines and version control (e.g., Git)
- Good understanding of security, performance optimization, and scalable architecture
- Strong communication and problem-solving skills
- Ability to work independently and meet deadlines in a contract role
Nice to Have:
- Experience with containerization (e.g., Docker, Kubernetes)
- Familiarity with message queues or event-driven architectures
- Knowledge of test-driven development (TDD) and automated testing frameworks
What We Offer:
- 100% remote work
- Competitive contract rate
- Flexible working hours
- Opportunity to work on a high-impact, user-facing product
- Collaborative team with a strong engineering culture