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.