4 дня назад
Senior Software Engineer II - Backend (Node.js/TypeScript)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer II - Backend (Node.js/TypeScript): Building scalable production-grade microservices and APIs for an intelligent site technology platform with an accent on backend performance, API design, database optimization, and resilient software delivery. Focus on designing high-throughput services, solving complex production issues, improving CI/CD and automated testing, and mentoring engineers through code reviews and technical collaboration.
Location: Onsite at the headquarters in American Fork, Utah, United States. Must be authorized to work in the U.S.
Company
develops intelligent site technology combining mobile, solar-powered field units with AI-driven software for safety, compliance, security, and operational intelligence.
What you will do
- Design, implement, maintain, and deploy scalable backend services and API endpoints with Node.js and TypeScript.
- Optimize system architecture, API latency, database queries, and backend infrastructure for platform growth.
- Collaborate with Product Management, QA, and DevOps to define technical specifications, estimates, and releases.
- Improve code quality through unit testing, code reviews, technical documentation, and maintainable engineering practices.
- Investigate complex production defects, perform root-cause analysis, and protect uptime and data integrity.
- Mentor engineers and contribute to CI/CD pipelines, automated testing, developer tooling, and modern cloud architecture.
Requirements
- 5+ years of professional backend software engineering experience delivering production microservices and APIs.
- 3+ years of hands-on Node.js and TypeScript experience.
- Experience designing and integrating RESTful APIs with OpenAPI and/or GraphQL queries and mutations.
- Familiarity with server frameworks such as NestJS, Docker, Kubernetes, and CI/CD tools.
- Experience with relational databases, SQL, schema design optimization, unit and integration testing.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience; strong communication and Agile collaboration skills.
Culture & Benefits
- Full-time health, dental, and vision coverage.
- Retirement benefits with a 401(k) match of up to 4%.
- Flexible paid time off.
- Employment includes drug screening and background checks; some roles may require federal background checks and fingerprinting.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →