Required Skills: Golang, MongoDB, SQL databases, microservices architecture, API development
Job Description
Job Description: Senior Golang Developer
Position: Senior Golang Developer
Experience: 10+ years (5+ years in Golang)
Location: Remote / (open to relocate - USA)
Employment Type: W2
Key Responsibilities:
- Develop and maintain scalable, high-performance applications using Golang.
- Write clean, maintainable, and well-documented Golang code following best practices.
- Debug and optimize Golang applications to ensure reliability and performance.
- Work extensively with MongoDB, designing and optimizing NoSQL database schemas and queries.
- Design and manage SQL databases, writing complex SQL queries and optimizing database performance.
- Ensure data integrity, security, and consistency across SQL and NoSQL databases.
- Design and implement microservices architectures, ensuring scalability and loose coupling.
- Develop and maintain RESTful APIs, ensuring they are well-documented and follow industry standards.
- Integrate microservices with front-end applications and other third-party services.
- Define and enforce coding standards and best practices for API development and Golang projects.
- Conduct code reviews and provide feedback to ensure high-quality code adherence.
Must-Have Skills:
-
10+ years of experience in software development with at least 5+ years in Golang.
-
2+ years of experience working with MongoDB.
-
Strong expertise in SQL databases, including query optimization.
-
Hands-on experience with microservices architecture and API development.
-
Strong dependency mapping skills for complex system integrations.
-
Experience in defining coding standards and governance for API development.
-
Healthcare industry experience (preferred but not mandatory).