Crossing Hurdles is seeking a Backend Engineer to design, develop, and maintain scalable backend services and APIs. The role involves collaborating with cross-functional teams, optimizing backend systems, and contributing to system architecture discussions.
Responsibilities:
- Design, develop, and maintain scalable backend services and APIs
- Collaborate with cross-functional teams to translate business needs into technical solutions
- Optimize backend systems for reliability, security, and performance
- Write clean, well-documented, and thoroughly tested code following engineering best practices
- Participate in code reviews, mentoring, and technical knowledge sharing sessions
- Monitor, troubleshoot, and resolve production backend issues efficiently
- Contribute to system architecture discussions and continuous infrastructure improvements
Requirements:
- Strong experience in backend development using modern programming languages
- Experience designing and implementing RESTful APIs and microservices architectures
- Strong knowledge of relational and NoSQL databases and data modeling principles
- Understanding of authentication, authorization, and backend security best practices
- Experience with cloud platforms such as AWS, GCP, or Azure
- Familiarity with containerization technologies including Docker and Kubernetes
- Excellent written and verbal communication skills in a remote team environment