Senior Fullstack Engineer

6 - 10 years

9 - 13 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary

Senior Fullstack Engineer

modern backend technologies, security best practices, and cloud-native architectures

scalable cloud solutions and technical leadership


Your Responsibilities

  1. Architect and develop scalable, reliable, and secure backend services using modern TypeScript and Node.js frameworks (NestJS preferred).
  2. Design, implement, and optimize APIs (REST and GraphQL), ensuring high performance, scalability, and efficient data exchange.
  3. Architect, manage, and optimize databases, primarily PostgreSQL and BigQuery, ensuring high availability and performance.
  4. Develop and maintain cloud-native applications on Google Cloud Platform (GCP), leveraging services such as Cloud Run, Pub/Sub, Cloud Storage, Cloud SQL and IAM.
  5. Implement event-driven and microservices-based architectures using Google Cloud Pub/Sub.
  6. Optimize API and data layer performance, collaborating with front-end engineers to ensure efficient data fetching and caching strategies.
  7. Lead and mentor backend engineers providing technical guidance, architecture reviews, and career development support.
  8. Work with our Platform Engineering teams to Implement CI/CD best practices using GitHub Actions and Terraform, ensuring automated, reliable deployments on GCP Cloud Run.
  9. Ensure security best practices across backend systems, ensuring compliance with OWASP, OAuth, JWT, and GCP security frameworks.
  10. Integrate third-party services such as Contentful, Talon.One, Algolia and Segment, ensuring seamless Composable architecture integrations.
  11. Collaborate with Tech Directors, Product Managers, and other teams to align technical execution with business goals.
  12. Stay updated on cutting-edge backend technologies, continuously improving our architecture, tooling, and processes


Preferred Skills

  1. Strong proficiency in English (written and verbal communication) is required.
  2. Experience managing and mentoring other engineers.
  3. Experience working with remote teams across North America and Latin America, ensuring smooth collaboration across time zones.
  4. Expertise in TypeScript and Node.js, with deep experience in modern NestJS (9+) or similar backend frameworks.
  5. Strong database expertise with PostgreSQL (including performance tuning, indexing, partitioning) and understanding BigQuery.
  6. Experience designing, implementing, and securing RESTful and GraphQL APIs.
  7. Extensive experience with Google Cloud Platform (GCP), including Cloud Run,Pub/Sub, Cloud Storage, and IAM (Equivalent experience in AWS considered).
  8. Proficiency with Infrastructure as Code (Terraform) and CI/CD pipelines (GitHub Actions preferred).
  9. Demonstrated deep understanding of microservices, event-driven systems, and distributed architectures.
  10. Experience with authentication, authorization, and security best practices (OAuth, JWT, OWASP, API Gateway security, GCP security best practices).
  11. Ability to troubleshoot and optimize high-traffic applications running on GCP.
  12. Experience working in Agile environments, balancing priorities across multiple projects.


NICE TO HAVES:

  1. Experience with Edge computing, serverless functions, and Cloudflare Workers.
  2. Knowledge of message brokers like Kafka or RabbitMQ for event-driven architectures.
  3. Experience implementing observability and monitoring tools (Datadog, Grafana, Prometheus or equivalent).
  4. Experience with headless eCommerce platforms such as commercetools.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Auriga It logo
Auriga It

Information Technology

San Francisco

RecommendedJobs for You

kolkata, mumbai, new delhi, hyderabad, pune, chennai, bengaluru