Full Stack Engineer (Angular + Golang)
Description
As a Full Stack Engineer deployed by Hurix Digital on a client project, you will build and maintain scalable enterprise applications using Golang, Angular, AWS and CI/CD pipelines. This India-based, remote role requires full-time availability during US Eastern Standard Time (EST) hours.
Responsibilities:
- Design, develop and maintain scalable backend services, microservices and APIs using Golang.
- Build responsive and dynamic user interfaces using Angular (v9 or later).
- Collaborate with cross-functional product, design and DevOps teams.
- Integrate applications with AWS infrastructure and set up and maintain CI/CD pipelines for reliable deployments, high availability and performance.
- Follow coding best practices, conduct code reviews and maintain technical documentation.
- Troubleshoot and resolve issues across the full stack.
Requirements:
- 5+ years of full-stack development experience, with strong expertise in Golang.
- Proficiency in Angular (v9 or later), JavaScript/TypeScript, HTML5 and CSS3.
- Hands-on experience with AWS services, including Lambda, S3, API Gateway and RDS.
- Experience implementing CI/CD pipelines using GitLab CI, Jenkins or GitHub Actions.
- Experience developing RESTful APIs and integrating third-party services.
- Strong understanding of microservices architecture and containerization; Docker/Kubernetes experience is preferred.
- Strong debugging and performance tuning skills.
- Good understanding of Agile development and version control using Git.
Nice to Have:
- Experience with SQL/NoSQL databases.
- Knowledge of Terraform or Infrastructure as Code (IaC).
- Previous experience in EdTech, FinTech or SaaS.