Job Description
Job Description
About Alen Corporation
Alen is a leading innovator in indoor air quality technology and solutions, dedicated to improving indoor air quality worldwide through advanced, reliable, and user-friendly products. We are committed to engineering excellence, sustainability, and delivering superior customer experiences.
We are looking for an experienced Backend Technical Lead to drive the architecture and delivery of our next-generation enterprise platforms. In this role, you will lead the design of scalable microservices, manage complex connectivity ecosystems, and ensure seamless integration between our IoT devices, Apps and cloud infrastructure. You will provide technical mentorship to the development team while collaborating with product stakeholders and Architects to build robust, fault-tolerant systems that power the Alen Air experience.
Key Responsibilities
- Architectural Leadership: Lead the design and development of scalable backend applications using Java, Spring Boot, and Cloud-native architectures, ensuring alignment with business goals.
- Microservices & Event-Driven Systems: Architect and maintain event-driven systems using Kafka (AWS MSK) and Apache Pulsar to handle high-volume data processing and real-time alerts.
- IoT & Notification Ecosystems: Manage the end-to-end integration of IoT platforms (Tuya) and notification pipelines (FCM, Twilio, SendGrid) to deliver real-time push notifications, emails, and SMS alerts.
- Team Leadership & Mentoring: Lead development teams through the full SDLC, mentor junior engineers, conduct code reviews, and coordinate delivery across onsite–offshore models.
- Cloud & DevOps: Oversee CI/CD pipelines, containerization, and deployments on AWS Cloud and Kubernetes (EKS), ensuring smooth production rollouts.
- System Reliability: Perform Root Cause Analysis (RCA), performance tuning, and log monitoring to ensure 24/7 system availability and fault tolerance.
- Legacy Modernization: Lead initiatives to convert legacy monolithic applications into modular, maintainable microservices to improve system scalability and performance.
Qualifications
- Education: Master’s or Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent experience.
- Experience: 8+ years of experience in software design and development, with a specific focus on enterprise applications and backend engineering.
- Core Technologies: Expert-level proficiency in Java (15/17), Spring Boot Microservices, Spring MVC, and RESTful Web Services.
- Message Brokers: Strong hands-on experience with Apache Kafka, AWS MSK, or Apache Pulsar for building decoupled, event-driven architectures.
- Database Expertise: Proficiency with relational and NoSQL databases, specifically PostgreSQL, Oracle, and MySQL.
- Cloud Native: In-depth knowledge of AWS Cloud services, Kubernetes, and container orchestration.
- Third-Party Integrations: Proven experience integrating third-party vendors for IoT (Tuya) and communications (Twilio, SendGrid, FCM).
- Problem Solving: Excellent analytical skills for debugging, production support, and performance optimization.
Why Join Alen?
- Work with a mission-driven company that prioritizes health, innovation, and customer experience.
- Collaborate with a passionate, cross-functional team dedicated to making a positive impact.
- Opportunity to shape the future of air care products and contribute to a high-growth organization.
- Competitive salary, benefits, and professional growth opportunities.