Software Developer - Golang and Angular
ReferCircle Verified employer
Actively hiring · Posted 14d ago · JEV261015ED1165A2
Job description
Position: Software Developer - Golang and AngularLocation: Baner, Pune (Hybrid)Employment Type: Full-TimeRole SummaryKey Responsibilities Design, develop, and maintain scalable backend applications using Golang. Develop and maintain RESTful APIs and microservices. Build and maintain frontend applications using Angular, TypeScript, JavaScript, HTML, and CSS. Develop cloud-native solutions using AWS, including AWS Lambda and other serverless services where appropriate. Integrate applications with SQL/NoSQL databases and third-party services. Write clean, maintainable, and testable code following coding standards and best practices. Participate in solution design, code reviews, and technical discussions. Troubleshoot and resolve application and production issues. Collaborate with Product Owners, QA engineers, and development teams across India and Japan. Participate in Agile ceremonies including sprint planning, estimation, reviews, and retrospectives. Mandatory Technical Skills: Strong hands-on experience with Golang. Experience designing and developing RESTful APIs and backend services. Good experience with Angular, TypeScript, JavaScript, HTML5, and CSS3. Hands-on experience with AWS Cloud, including:o AWS Lambdao API Gatewayo Amazon S3o IAMo CloudWatch Experience working with at least one SQL or NoSQL database. Good understanding of concurrency concepts in Go (goroutines, channels) and. Go best practices. Experience with Git and collaborative development workflows. Strong understanding of object-oriented principles, design patterns, and microservices architecture. Experience working in an Agile/Scrum development environment. Preferred Skills Experience with Docker and containerization. Exposure to Kubernetes or Amazon ECS. Experience with CI/CD pipelines. Familiarity with OAuth2, JWT, or similar authentication mechanisms. Experience with SQL Server, PostgreSQL, MySQL, MongoDB, or DynamoDB. Experience developing enterprise SaaS or B2B software products. Experience working with globally distributed teams.Education Bachelor’s degree in computer science, Information Technology, Engineering, or a related discipline.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with ReferCircle.
- Track your application and get updates by email and WhatsApp.