Senior Software Engineer (Cloud Native, React/Node.js)

New
J
JobgetherIoT, Cloud Computing
United States, Core hours 9:00 a.m. to 3:00 p.m. based on the team headquarters’ time zone.Full-TimeSenior
Salary120,000 - 160,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years of professional software development experience
Required Skills
AgileMicrosoft AzureTypeScriptServerlessNest.jsReact

Requirements

  • At least 5 years of professional software development experience, with exposure to multiple programming and scripting languages such as TypeScript, C#, HTML, XAML, PowerShell, SQL, or Swift.
  • Demonstrated experience developing and deploying software on a major cloud-native platform such as Microsoft Azure, AWS, or Google Cloud Platform.
  • Strong experience using automation throughout software development, testing, deployment, and operational workflows.
  • Experience building and supporting commercially used software products in a production environment.
  • Ability to translate business requirements into effective technical designs and implementation approaches.
  • Comfortable with paired programming and able to recognize situations where collaborative coding can improve outcomes.
  • Strong understanding of Agile software development principles and the ability to explain or teach Agile concepts to others.
  • Experience participating independently in product support and on-call activities.
  • Excellent communication skills, with the ability to explain technically complex and abstract concepts clearly to business and product teams.
  • Strong problem-solving, collaboration, and ownership skills, with the ability to work effectively in a modern software engineering environment.

Responsibilities

  • Design and implement cloud-native solutions designed for 24/7 availability, applying infrastructure-as-code (IaC) practices to support scalable, efficient, and repeatable deployments.
  • Develop and deploy serverless applications and services on Microsoft Azure, optimizing solutions for scalability, performance, reliability, and cost efficiency.
  • Build modern full-stack applications using TypeScript, React for frontend development, and NestJS for backend services.
  • Develop APIs and communication protocols that enable reliable integration with websites, third-party partners, mobile applications, and IoT devices.
  • Create and maintain automated unit and behavioral tests to validate software reliability, functionality, and quality throughout the development lifecycle.
  • Implement production-ready code regularly while following security best practices and incorporating effective rollback mechanisms for rapid issue resolution.
  • Translate business and product requirements into clear technical designs and practical software solutions.
  • Automate development, testing, deployment, and operational processes to improve engineering efficiency and product reliability.
  • Participate independently in production support activities, including on-call responsibilities and issue resolution.
  • Collaborate through Agile practices, including paired programming where appropriate, and contribute to continuous improvement across the development process.
View Full Description & ApplyYou'll be redirected to the employer's site
120,000 - 160,000 USD per year
Apply Now