
Backend Software Engineer
ASSA ABLOY2 hours ago
Phoenix, AZ, USAMid Level
Responsibilities
- Design and develop backend services for a new product using TypeScript and NestJS or similar frameworks.
- Contribute to architecture decisions focused on scalability, reliability, and maintainability.
- Build and maintain APIs and backend services supporting data-driven and ML-enabled features.
- Develop and manage data access layers using Prisma or equivalent ORM technologies.
- Containerize backend services with Docker and support deployment into enterprise-managed environments.
- Mature prototypes and MVPs into production-ready systems while meeting enterprise performance, security, and operational standards.
- Participate in design reviews, code reviews, technical documentation, and cross-functional product collaboration.
Requirements
- At least 3 years of professional backend software development experience.
- Strong proficiency with TypeScript.
- Hands-on experience with NestJS or similar Node.js frameworks such as Express or Fastify.
- Experience with Prisma or other modern ORM libraries.
- Practical Docker experience in development and production environments.
- Demonstrated experience taking an MVP or prototype to production.
- Strong understanding of backend architecture, API design, and database fundamentals.
- Ability to collaborate across multiple disciplines in a product-focused team.
- Preferred experience includes Python, Angular, AWS, Azure, GCP, data-intensive or ML-enabled applications, and modern deployment workflows.
Benefits
- Annual bonus and competitive compensation and benefits package.
- Multiple healthcare options, tuition reimbursement, and matching 401k.
- Continuous professional development, training, and internal growth and mobility opportunities.
- Generous holidays and paid time off.
- Employee product pricing and discounts for travel, entertainment, and other programs.
- Role based in Austin, Texas, or Phoenix, Arizona, with periodic domestic or international travel of up to 10%.