Staff Software Engineer, Full Stack

New
J
JobgetherSoftware Engineering
Based in IndiaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
AWSDockerGraphQLNode.jsPythonJavaJavascriptKubernetesTypeScriptReact

Requirements

  • Bachelor's or Master's degree in Computer Science or a related technical discipline.
  • 8+ years of professional software development experience building scalable, high-performing, and robust applications.
  • Strong proficiency in JavaScript with substantial full-stack development experience.
  • Expert-level experience with modern frontend technologies such as React and TypeScript, along with GraphQL.
  • Demonstrated ability to identify and implement React performance improvements and make sound architectural trade-offs.
  • Experience with at least one backend language or framework such as Node.js, Java, or Python.
  • Strong computer science fundamentals, including data structures, algorithms, multithreading, and distributed systems.
  • Experience with SQL and/or NoSQL databases such as DynamoDB, MySQL, Redis, Elasticsearch, Solr, Vespa, or Lucene.
  • Cloud-native development experience with AWS, GCP, or comparable cloud platforms.
  • Hands-on experience with Docker, Kubernetes, Helm, or similar containerization and orchestration technologies.
  • Hands-on experience using AI-assisted development tools such as Claude Code or GitHub Copilot.
  • Demonstrated ability to provide technical leadership within distributed and cross-functional engineering teams.

Responsibilities

  • Design, develop, and maintain high-quality, scalable, performant, and reliable software across frontend and backend systems.
  • Lead technical architecture for backend services and frontend microapplications, ensuring solutions are maintainable and resilient.
  • Own full-stack development initiatives from backend API development through frontend integration and delivery.
  • Lead technical design discussions, clarify requirements, evaluate trade-offs, and drive effective engineering decisions.
  • Serve as architectural glue across multiple technical and product domains, helping teams align on scalable solutions.
  • Establish and apply React performance best practices, architectural patterns, and code-level improvements across existing applications.
  • Apply modern DevOps, CI/CD, cloud-native, containerization, and observability practices to improve development and delivery efficiency.
  • Mentor and coach engineers while contributing to higher engineering standards and stronger technical practices.
  • Collaborate with globally distributed engineering teams and cross-functional stakeholders.
  • Build and integrate intelligent product capabilities using LLMs, AI agents, and related AI frameworks.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now