Job Title: Backend Developer (Golang & MongoDB)

Experience: 5-7 Years

Location: Bangalore (WFH)

Job Description:

Key Responsibilities:

  • Design, develop, and maintain high-performance, scalable backend systems using Golang.
  • Architect and implement efficient and reliable database solutions using MongoDB.
  • Develop and maintain RESTful APIs and microservices to support frontend and mobile applications.
  • Optimize and refactor existing code for better performance, scalability, and maintainability.
  • Collaborate with cross-functional teams including frontend developers, DevOps, and product managers to deliver high-quality products.
  • Write clean, maintainable, and well-documented code, following best practices in software development.
  • Monitor and troubleshoot production systems, ensuring high availability and performance.
  • Participate in code reviews, providing constructive feedback and fostering a collaborative development environment.
  • Contribute to technical discussions and decision-making processes.
  • Stay up-to-date with emerging technologies, industry trends, and best practices in backend development, Golang, and MongoDB.

Required Skills:

  • Strong proficiency in Golang with 5+ years of hands-on experience in backend development.
  • Extensive experience with MongoDB, including database design, optimization, and performance tuning.
  • Solid understanding of microservices architecture and experience in building and deploying microservices.
  • Proficiency in developing RESTful APIs and integrating them with various front-end and third-party systems.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Understanding of cloud platforms (e.g., AWS, GCP, Azure) and their services related to backend development.
  • Strong problem-solving skills and the ability to debug and resolve complex technical issues.
  • Excellent communication and teamwork skills.

Education:

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

About the Company:

SA Technologies is a leading CMMI Level 5 certified organization in IT services, consulting, and staffing company headquartered in California, with a significant presence across the United States, Canada, and India. With over two decades of experience, SA Tech has established itself as a trusted partner for businesses seeking innovative and scalable technology solutions. The company specializes in delivering end-to-end IT services, including application development, cloud computing, enterprise resource planning (ERP), and IT staffing.

What We Offer:

Competitive salary and benefits package.

Opportunity to work in a dynamic and collaborative environment.

Career growth and development opportunities.