Search by job, company or skills

Senior Staff Engineer, Node.js

2-12 Years

This job is no longer accepting applications

Job Description

  • Total experience 10+ years.
  • Hands on working experience in Node.JS
  • Strong proficiency with NestJS and the Node.js ecosystem.
  • Advanced knowledge of PostgreSQL, including database design, indexing, and query optimization.
  • Experience with GraphQL schema design, resolvers, and performance tuning.
  • Familiarity with microservices architecture and distributed systems.
  • Strong knowledge of REST API design and development.
  • Experience with MongoDB, PostgreSQL, or other relational/non-relational databases.
  • Proficiency in writing automated tests using frameworks like Jest, Mocha, or similar.
  • Experience with Java or Java-based microservices.
  • Proficient with Git, CI/CD pipelines, and Agile development practices.
  • Exposure to containerization tools like Docker and orchestration with Kubernetes.
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.

RESPONSIBILITIES:

  • Writing and reviewing great quality code
  • Understanding functional requirements thoroughly and analyzing the client's needs in the context of the project
  • Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it
  • Determining and implementing design methodologies and tool sets
  • Enabling application development by coordinating requirements, schedules, and activities.
  • Being able to lead/support UAT and production roll outs
  • Creating understanding and validating WBS and estimated effort for given module/task, and being able to justify it
  • Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
  • Giving constructive feedback to the team members and setting clear expectations.
  • Helping the team in troubleshooting and resolving of complex bugs
  • Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken
  • Carrying out POCs to make sure that suggested design/technologies meet the requirements.

More Info

About Company

Job ID: 118947909

Similar Jobs

Chennai, India

Skills:

scalable architecture react.js MicroservicesScrumAgileExpress.JsRest ApisAWSNode.jsMySQLSystem DesignKubernetesAzureDockerGcpGitPostgreSQLMongoDB

Chennai, India

Skills:

JwtNode.jsMongooseReactTypescriptAzure FunctionsTerraformDockerMongoDBCosmos DBAzure DevOpsEvent-Driven ArchitectureFastifyDomain-Driven DesignAzure AD B2CGitHub ActionsrbacNext.js

Chennai, India

Skills:

GitJavascriptMySQLPostgreSQLNode.jsMongoDBRestful ApisNext.js

Chennai, India

Skills:

Express.JsPostgreSQLNode.jsRedisTypescriptMongoDBAzureJestAWSLangChainAWS BedrockPlaywrightRAG implementationvector databasesAzure OpenAILangGraphOpenAI APIRESTful API design

Chennai, India

Skills:

Api DevelopmentPostgreSQLconcurrencyNode.jsApplication MonitoringLoad TestingTypescriptAWScloud-native applicationsbackend architectureCachingperformance optimizationperformance benchmarkingobservability

Beware of Scammers

We don’t charge money for job offers