about 3 hours ago
Responsibilities
- Design, develop, and maintain scalable backend services and APIs.
- Build and improve the device communication layer for access control hardware.
- Develop features across the full stack, including web front-end features.
- Drive technical projects end to end, making architectural decisions.
- Mentor junior and mid-level engineers through code reviews and design discussions.
- Participate in the entire development lifecycle from requirements gathering to deployment.
- Work directly with access control hardware for testing and debugging.
- Balance trade-offs between quick iterations and building for scale.
- Collaborate with product managers and hardware engineers across time zones.
- Contribute to a culture of innovation with new ideas and technical improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
- 5+ years of professional software development experience.
- Advanced object-oriented programming skills, preferably in C#.
- Strong experience with database design, SQL, and backend services.
- Proficiency with modern JavaScript frameworks like Ember.js, Angular, or React is a plus.
- Experience in the IoT and/or home automation field is a plus.
- Solid track record of implementing unit testing and automated testing strategies.
- Experience in distributed systems, real-time communications, or high-performance applications.
- Excellent communication skills and ability to lead cross-functional collaboration.
Benefits
- Make an immediate impact on projects affecting security solutions.
- Work with real-world IoT devices and see your code in action.
- Take ownership of features and drive technical decisions.
- Work with modern technologies including C#, .NET, SQL Server, and Kafka.
- Long-term employment based on a permanent contract.
- Attractive benefits package including medical care, life insurance, and a sports package.
- Annual budget for professional development of $2,000.
