Senior Full Stack Engineer

24 Minutes ago • 5 Years +

Job Summary

Job Description

This Senior Full Stack Engineer role is with a leading American multinational e-commerce company, connecting millions of global buyers and sellers. The Engineering Systems Tools team focuses on enhancing developer efficiency by building and operating internal tooling and infrastructure. This involves supporting core platforms like JIRA, GitHub, and Artifactory, developing custom applications, and modernizing the stack with Kubernetes and infrastructure-as-code across multi-cloud environments (GCP, AWS, Azure). The position requires owning the full lifecycle of systems, from development and deployment to monitoring and operations, collaborating with various teams to deliver resilient and scalable solutions.
Must have:
  • Design, build, and maintain full-stack internal tooling and platforms.
  • Develop and support RESTful APIs, microservices, and front-end interfaces.
  • Operate and scale cloud-based infrastructure across GCP, AWS, and Azure.
  • Implement and support Kubernetes-based containerization workflows.
  • Automate infrastructure and operations using Terraform, Helm, and CI/CD.
  • Own the full lifecycle of systems from requirements to post-release support.
  • Troubleshoot performance and reliability issues across the stack.
  • 5+ years of experience in software engineering and platform operations.
  • Strong programming skills in Java with Spring Boot.
  • Experience designing, deploying, and managing applications in Kubernetes and Docker.
  • Solid background in multi-cloud architecture and automation (GCP, AWS, Azure).
  • Familiarity with JIRA, GitHub, Artifactory, SonarQube.
  • Comfortable with monitoring/logging stacks like Prometheus, Grafana, ELK.
  • Experience with MySQL, Postgres, and Oracle databases.
  • Experience with infrastructure-as-code using Terraform, Ansible.
Good to have:
  • Front-end experience (React, Angular, or similar)
Perks:
  • Flexible working format (remote, office-based or flexible)
  • Competitive salary and good compensation package
  • Personalized career growth and professional development tools (mentorship, tech talks, trainings, centers of excellence)
  • Strong engineering culture with challenging projects and mature teams
  • Opportunities to share knowledge, mentor, speak at events, and contribute to pre-sales
  • Direct communication with the customer
  • Individual education budget and education reimbursement
  • Friendly, supportive, and dynamic work environment
  • Relocation package
  • Flexible working hours
  • Healthcare & sport benefits
  • Corporate events, parties, and team buildings
  • Active tech communities with regular knowledge sharing
  • Memorable anniversary presents
  • Other location-specific benefits

Job Details

Our California-based customer is a leading American global e-commerce company, one of the most popular and successful websites on the Internet. It provides platform services by connecting millions of sellers and buyers across more than 190 markets worldwide.

The Engineering Systems Tools team builds and operates the internal tooling and infrastructure that supports thousands of developers across the company. Our mission is to enhance developer efficiency through automation, self-service platforms, and seamless provisioning. We support and extend core platforms, including JIRA, Confluence, GitHub Enterprise, Artifactory, SonarQube, Gradle, and Airtable, while building and maintaining custom applications tailored to internal engineering workflows.

On the infrastructure side, we operate across multi-cloud environments (GCP, AWS, Azure), and are actively investing in container orchestration (Kubernetes), infrastructure-as-code, and service automation to modernize our stack.

We own the full lifecycle of our tools - from development and deployment to monitoring and operations - and collaborate closely with teams across the company to deliver resilient, scalable solutions.

Responsibilities

  • Design, build, and maintain full-stack internal tooling and platforms that improve engineering productivity and automation.
  • Develop and support RESTful APIs, microservices, and front-end interfaces that integrate with both third-party and custom-built tools.
  • Operate and scale cloud-based infrastructure across GCP, AWS, and Azure; contribute to infrastructure provisioning, configuration management, and monitoring.
  • Implement and support Kubernetes-based containerization workflows, including service deployment and resource optimization.
  • Automate infrastructure and operations using tools like Terraform, Helm, and CI/CD pipelines.
  • Own the full lifecycle of systems - from requirements gathering to deployment and post-release support.
  • Troubleshoot performance and reliability issues across the stack and work on platform hardening.
  • Collaborate with product owners, site reliability engineers, and developers to continuously improve platform usability and reliability.
  • Contribute to architectural decisions, technical design reviews, and code reviews; mentor junior team members where applicable.

Requirements:

  • 5+ years of experience in software engineering and platform operations in a large-scale or enterprise environment.
  • Strong programming skills in Java (preferred), with experience in Spring Boot or similar Frameworks. Bonus for front-end experience (React, Angular, or similar).
  • Experience designing, deploying, and managing applications in Kubernetes and Dockerized environments.
  • Solid background in multi-cloud architecture and automation across GCP, AWS, or Azure.
  • Familiarity with internal developer platforms and tools like JIRA, GitHub, Artifactory, SonarQube, and related systems.
  • Comfortable with monitoring/logging stacks (e.g., Prometheus, Grafana, ELK, or similar).
  • Experience with MySQL, Postgres, and Oracle databases
  • Experience with infrastructure-as-code using tools like Terraform, Ansible, or similar.
  • Strong debugging and problem-solving skills across distributed systems, APIs, and infrastructure layers.
  • Ability to translate platform needs into maintainable, performant code and configuration. Excellent communication skills with the ability to work across engineering and infrastructure domains.

Professional growth:

  • Strong engineering culture.
  • Challenging projects and mature teams.
  • Personalized on-demand cross-company mentoring support enabling you to learn new things faster.
  • Plenty of opportunities to share knowledge and get more experience, such as the opportunity to mentor others, speak at events, and contribute to pre-sales.
  • Direct communication with the customer.
  • An individual education budget.
  • A friendly, supportive, and dynamic work environment.
  • Care, comfort, and fun.
  • A relocation package.
  • Flexible working hours.
  • Healthcare & sport benefits.
  • Corporate events, outstanding parties, and team buildings.

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bangalore, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!