We are seeking a Back End Engineer to join our team and take a key role in designing, developing, and maintaining reliable backend services. This position will be responsible for building scalable and secure systems, ensuring high performance, and collaborating closely with cross-functional teams to deliver end-to-end solutions. The ideal candidate is someone who writes clean and maintainable code, is passionate about backend technologies, and stays up to date with industry best practices.
Job Description:
- Design, develop, and maintain backend services APIs
- Collaborate with frontend engineers, product managers, and DevOps to deliver end-to-end solutions
- Optimize performance, scalability, and reliability of backend systems
- Implement security and data protection measures in all backend services
- Write clean, maintainable, and well-documented code
- Troubleshoot, debug, and upgrade existing systems
- Participate in code reviews
- Stay updated with emerging technologies and backend development best practices
Job Requirement:
- 2+ years of experience in backend development.
- Proficiency in at least one backend language (preferably, Go)
- Strong understanding of RESTful APIs and/or gRPC
- Solid knowledge of relational and NoSQL databases (preferably, MySQL and Redis)
- Familiarity with cloud platforms (e.g., GCP) and containerization (Docker, Kubernetes)
- Understanding of CI/CD pipelines and version control systems (Git)
- Strong knowledge of data structures, algorithms, and system design
- Excellent problem-solving and debugging skills
Powered by JazzHR
a4xe0rw7SG