← All jobs
M37 - Full Stack Engineer
RemoteFull-timeMid-levelHimalayasGamingDirect apply
Backend-EngineeringPlatform-EngineeringCloud-EngineeringDevOps-EngineeringFull-Stack-EngineerFull-Stack-Software-EngineerFull-Stack-Web-EngineerFullstack-Software-Development-EngineerFull-Stack-EngineeringFull-Stack-DeveloperSenior-Full-Stack-EngineerFullstack-Development
Overview
The ideal candidate will have hands-on experience in backend development, cloud platforms, Kubernetes, and CI/CD practices, with the ability to build production-grade systems from design through deployment and operations. You will work closely with stakeholders, architects, and operations teams to deliver high-quality digital services that meet performance, security, and reliability requirements.
Responsibilities
- Design, develop, and maintain RESTful APIs, event-driven microservices, and backend platforms using TypeScript/JavaScript, Go, and Python.
- Build and manage CI/CD pipelines for automated testing, deployment, and release management.
- Deploy, operate, and monitor containerized applications on Kubernetes (EKS) and AWS cloud environments.
- Define API contracts, data models, and system requirements based on business and stakeholder needs.
- Integrate applications with databases, message queues, third-party services, and existing enterprise platforms.
- Develop clean, scalable, and well-tested code with strong unit and integration test coverage.
- Automate infrastructure provisioning, deployment workflows, and data pipelines using Infrastructure as Code (IaC).
- Implement monitoring, logging, alerting, and observability solutions to ensure production reliability.
- Optimize application performance, scalability, and system availability.
- Troubleshoot production issues, perform root cause analysis, and implement preventive measures.
- Ensure compliance with security, governance, and data privacy requirements.
- Collaborate with product managers, architects, operations teams, and stakeholders throughout the software development lifecycle.
- Participate in on-call support and incident management activities when required.
Requirements
- Bachelor's Degree in Computer Science, Software Engineering, Information Systems, or a related discipline.
- 2–4 years of experience in Full Stack Development, Backend Engineering, Platform Engineering, or related roles.
- Proven experience building and operating production-grade APIs and microservices on AWS.
- Strong understanding of distributed systems, microservices architecture, API design, and database integration.
- Experience delivering applications end-to-end from development through deployment and production support.
- Experience with government or public sector projects is an advantage.
Technical Skills
Programming & Development
- Strong proficiency in TypeScript/JavaScript.
- Proficiency in Go and Python.
- Experience developing RESTful APIs and microservices.
- Experience with React or other modern frontend frameworks is advantageous.
Cloud & DevOps
- Hands-on experience with AWS services such as EC2, S3, Lambda, IAM, VPC, CloudWatch, ECS, and EKS.
- Experience with Docker, Kubernetes, CI/CD pipelines, and Infrastructure as Code (Terraform/CDK).
- Familiarity with Git and automated testing practices.
Systems & Integration
- Experience integrating applications with databases, messaging platforms, and third-party APIs.
- Understanding of networking fundamentals, cloud-native architectures, and distributed systems.
- Knowledge of monitoring, logging, observability, and performance tuning.
Preferred Certifications
- AWS Certified Solutions Architect, Developer, or DevOps Engineer.
- Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD).
- HashiCorp Terraform Associate or equivalent Infrastructure as Code certification.
Originally posted on Himalayas