Job Description
Key Responsibilities:
• Backend Development: Design, develop, and maintain high-performance backend systems using Golang and MongoDB.
• API Development: Implement and maintain RESTful APIs following OpenAPI specifications.
• Cloud Services: Utilize AWS services for deploying and managing applications in the cloud.
• CI/CD Pipelines: Set up and maintain CI/CD pipelines using GitHub Actions to automate the build, test, and deployment processes.
• Code Management: Use GitHub for version control and participate in code reviews to ensure code quality and best practices.
• Database Management: Design and optimize NoSQL databases, with a focus on MongoDB, to ensure efficient data handling and storage.
• Full-Stack Collaboration: Work with front-end developers, utilizing JavaScript and Node.js where necessary to ensure seamless integration between front-end and backend systems.
Qualifications:
• Experience: Minimum of 3 years of experience in backend development, with strong proficiency in Golang.
• Database Skills: Extensive experience with MongoDB and other NoSQL databases.
• Cloud Knowledge: Strong experience with cloud services like S3, Lambda.
• CI/CD Tools: Hands-on experience with CI/CD tools, specifically GitHub Actions.
• Version Control: Proficient in using GitHub for source control and code management.
• Full-Stack Understanding: Familiarity with JavaScript and Node.js is preferred.
• Code Review: Strong experience in conducting code reviews and providing constructive feedback.
Preferred Qualifications:
• API Expertise: Proficient in designing and implementing APIs using OpenAPI specifications.
• Additional Databases: Experience with other databases (e.g., Redis).
• Microservices: Knowledge of microservices architecture and distributed systems.
• Containerization: Experience with Docker and Kubernetes
Notes:
Designation and CTC may vary depending on experience and skill set.
💡 Quick Summary
Seeking a career-building opportunity? The Sr| Software Engineer | Golang position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
