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