Senior Software Engineer
On-siteDetroit, Michigan, United States
Job Summary
Design and build resilient, scalable backend services using Java (Quarkus/Spring Boot) or develop high-performance frontend features with Angular 20+ and TypeScript. Collaborate with Product and Technical Leads during feature definition, planning, and prioritization while providing feedback and conducting thorough code reviews to maintain quality standards. Optimize application performance for backend efficiency and frontend page-load times, ensuring clean, efficient, and well-documented code at KODE Labs, a real estate technology company driving smart building adoption across global cities.
Required Qualifications
- 4+ years of professional experience designing and delivering high-quality, enterprise-grade software solutions
- Strong experience in EITHER Java-based backend development (Quarkus or Spring Boot) OR modern frontend development (Angular 20+ and TypeScript)
- Familiarity with Kubernetes and at least one major cloud platform (AWS, Azure, or GCP)
- Strong communication skills with a proven ability to work independently and as part of a cross-functional, agile team
- Experience conducting code reviews
Desired Qualifications
- Experience with microservices architecture
- Familiarity with Kafka or other message-based/event-driven systems
- Experience with MongoDB, Redis, or other NoSQL databases
- Experience with ClickHouse or other time-series / analytical databases
- Experience with modern frontend tools (Nx, Angular Signals, RxJS, etc.)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.