
Software Engineer II
Alarm.com
27 days ago
Austin, TX, USA
Mid Level / Senior
Responsibilities
- Develop and maintain resilient public and internal REST APIs using Node.js, Express/Fastify, and MongoDB.
- Create and maintain high-quality web applications with React.js for emergency dispatchers.
- Utilize AI-powered coding tools to improve development efficiency and code quality.
- Ensure application architecture is up-to-date and secure with well-tested applications.
- Collaborate with product, architecture, and leadership teams for informed decision-making.
- Research and apply new technologies and methodologies to meet project goals.
- Contribute ideas to product development beyond just following specifications.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- 2-5 years of professional software development experience.
- Strong programming skills in TypeScript and JavaScript for both front-end and back-end development.
- Experience with AI-assisted coding tools for enhanced software development.
- Familiarity with database design and development.
Benefits
- Medical plans with company subsidies and a Health Savings Account (HSA) with contributions.
- 401(k) plan with employer match.
- Paid vacation that increases with tenure, paid holidays, and wellness time.
- Paid maternity and bonding leave.
- Company-paid disability and life insurance.
Tech Stack
ExpressJavaScriptMongoDBNode.jsReactTypeScript
Categories
AI & MLBackendFrontendFull Stack