Hybrid Software Development Engineer III, JavaScript/TypeScript, Node.js, React

Posted last month

Apply now

About the role

  • Design and develop new features and functionalities in collaboration with cross-functional teams to meet project objectives and enhance user experience.
  • Evaluate, integrate, and maintain third-party software solutions to optimize system performance and expand product capabilities.
  • Develop comprehensive unit tests to validate code functionality, ensure software quality, and minimize regression risks.
  • Create and maintain CI/CD integrations using Gitlab CI.
  • Monitor production logs to identify and troubleshoot issues, ensuring seamless operation and timely resolution of any anomalies.
  • Investigate reported bugs, diagnose root causes, and implement effective solutions to address issues promptly and maintain system stability.
  • Collaborate with Everseen’s Validation, DevOps, Product, Operations teams and customer’s technical teams.

Requirements

  • 3-4 years of work experience in a similar role with a global SaaS company.
  • In-depth knowledge of Javascript/Typescript, NodeJS, React
  • Ability to work with Linux systems, including troubleshooting skills such as log investigations, performance testing, and connectivity investigation.
  • In-depth knowledge of advanced concepts like microservices and distributed systems.
  • In-depth knowledge of Azure Kubernetes Services / Google Kubernetes Engine for container orchestration, MongoDB and Azure Blob Storage / Google Cloud Storage for data storage.
  • Excellent understanding of cloud computing technologies and services, including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). Ability to leverage cloud computing technologies and services for testing and validation purposes.
  • In-depth knowledge of cloud security, scalability, and performance optimization principles.
  • Collaborate with cross-functional teams to design and develop new features and functionalities.
  • Ensure that the developed solutions meet project objectives and enhance user experience.
  • Analyze and collect data from various sources such as log files, application stack traces, and thread dumps.
  • Create and maintain CI/CD integration using various tools. Automate the build, test, and deployment processes to ensure efficiency and reliability.
  • Evaluate and integrate third-party software solutions to optimize system performance.
  • Monitor production logs to identify and troubleshoot issues promptly.
  • Responsible for creating, maintaining, and updating technical documentation to ensure code, systems, and processes are clearly understood and easily accessible by team members and stakeholders.
  • Possesses strong analytical and problem-solving abilities, leveraging data to inform product decisions.
  • Bachelors degree or equivalent focusing on the computer science field is preferred.

Job title

Software Development Engineer III, JavaScript/TypeScript, Node.js, React

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job