Seismic

Senior Software Engineer I, Node.js

Seismic

full-time

Posted on:

Location: 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudGraphQLJavaScriptJenkinsKafka.NETNode.jsNoSQLReactSQLTerraformTypeScriptVue.js

About the role

  • Migrate important business functionality to a more robust microservice-based design and ensure seamless integration with the Seismic platform
  • Be a major player on a new engineering team, driving technical and architectural decisions and collaborating across multiple remote teams
  • Collaborate with technical product owners, architects, and other software engineers to rapidly build, test, and deploy code for redesigned core models and services
  • Explore new technologies and industry trends and bring findings to life in products
  • Participate in and contribute towards code reviews, monitoring and alerting, automated testing, bug/issue triage, and documentation
  • Contribute to troubleshooting and continuous quality improvements
  • Work closely with product leads and engineering leads to scale and grow cloud-based systems and technologies

Requirements

  • BS or MS in Computer Science, a related technical field, or equivalent practical experience.
  • 5-8 years of experience
  • Strong experience with Node.js and TypeScript for back-end service development
  • Familiarity with .NET Core and C# is a plus
  • Familiar with microservice-based APIs (REST, GraphQL)
  • Experience with data structures and management: SQL, Kafka, JSON, NoSQL, S3/Azure blob storage
  • Experience with modern CI/CD pipelines and tooling (e.g., Jenkins, CircleCI, GitHub Actions, Terraform) is a big plus
  • Experience with HTML/CSS/JS and modern SPA frameworks (React, Vue.js, etc.) is a plus
  • Experience with SCRUM and the Agile development process
  • Comfortable working in cloud-based environments (Azure, AWS, Google Cloud)
  • Demonstrated ability to contribute to team problem-solving and write critical path code
  • Deep experience across multiple software projects driving end-to-end software development lifecycle
  • Highly focused on operational excellence and software quality, with experience in CI/CD and best operational practices