We’re seeking a Senior Software Engineer to lead the design and development of the backend systems that power our connected device ecosystem, with a strong focus on IoT and Matter standards.
Requirements
- Design and develop high-performance backend services in C#.
- Architect cloud-agnostic solutions deployable on AWS, GCP, Azure, or on-premises.
- Build and maintain REST APIs with a focus on performance and scalability.
- Implement real-time event-driven systems, including push notifications, web hooks, and messaging services.
- Design and optimize PostgreSQL and Redis systems for relational, caching, and live data sync use cases.
- Ensure observability through Sentry or similar tools for monitoring and performance tracing.
- Implement strong API security (OAuth2/OIDC, JWT, rate limiting, input validation).
- Manage configuration synchronization and state consistency between devices and cloud systems.
- Build and deploy containerized services using Docker and CI/CD pipelines.
- Maintain exceptional code quality, SQL optimization, and documentation standards.
Benefits
- Competitive salary and benefits package
- Opportunity to work with a dynamic and innovative team
- Professional growth and development opportunities