
Full Stack Software Engineer
Cameron, a Schlumberger company17 hours ago
Pune, IndiaSenior
Responsibilities
- Develop end-to-end web applications using Angular, TypeScript, Node.js, and NestJS.
- Design and implement micro-frontend architectures and responsive, high-performance user interfaces.
- Build and maintain RESTful APIs and backend services.
- Design and manage MongoDB database solutions.
- Build and maintain Docker-containerized applications and deploy services in Kubernetes environments.
- Implement CI/CD pipelines and support GitOps workflows using Argo CD.
- Use Azure cloud services to build scalable and resilient applications.
- Participate in architecture discussions, code reviews, and cross-functional technical improvements.
Requirements
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related discipline.
- At least 5 years of experience in full stack software development.
- Strong expertise in Angular, TypeScript or JavaScript, Node.js, and NestJS.
- Experience with micro-frontend architecture and MongoDB or other NoSQL databases.
- Strong understanding of Docker, Kubernetes, CI/CD pipelines, and DevOps workflows.
- Experience with GitOps tools such as Argo CD and familiarity with cloud platforms, preferably Azure.
- Preferred qualifications include microservices experience, observability/logging/monitoring knowledge, secure application design, cloud-native architecture experience, and Agile exposure.
Tech Stack
Categories
About Cameron, a Schlumberger company
Cameron Products delivers advanced technologies and engineered solutions spanning pressure control, flow control, processing systems, and across the energy value chain.