Requirements: — Strong proficiency with at least one modern server-side programming language (e.g., JavaScript/Node.js, Python, Ruby, Go, Java, etc.); — Experience with developing server-side logic and web services; — Solid understanding of RESTful APIs, WebSockets, OAuth, JSON, and other SOA-related standards; — Familiarity with asynchronous programming concepts and common patterns/workarounds; — Good grasp of general server-side development principles; — Understanding of accessibility and security best practices; — Knowledge of user authentication and authorization mechanisms across multiple systems and environments; — Experience integrating multiple data sources and databases into a unified system; — Understanding of scalable application design principles; — Experience with automated testing and test-driven development (unit/integration testing); — Proficient in version control systems, especially Git;
as a plus: Familiarity with Node.js and its ecosystem—including experience with popular frameworks (e.g., Express, Fastify), npm package management, and event-driven architecture. Knowledge of how Node.js handles asynchronous operations, memory management, and performance optimization is a strong advantage.
Advantages: — Experience with or interest in AI-assisted programming tools and practices; — Experience with microservices architecture and related tooling; — Familiarity with DevOps practices and cloud infrastructure (e.g., AWS, GCP, Azure); — Exposure to containerization and orchestration tools (e.g., Docker, Kubernetes); — Understanding of CI/CD pipelines and automated deployment; — Knowledge of multiple programming languages and the ability to choose the right tool for the job.
Responsibilities: — Develop and maintain server-side logic and infrastructure; — Write clean, reusable, testable, and efficient code; — Design and implement low-latency, high-availability, and performant applications; — Ensure the implementation of security and data protection practices; — Integrate with various data storage and third-party services; — Participate actively in planning and architecture sessions We offer — Work on smart home product and possibility to influence products’ development — Using the latest technologies — PE professional support — Paid vacation and sick days — Paid public holidays according to Ukrainian legislation — Medical expenses coverage — Gym expenses coverage About the project: Ezlo was founded to disrupt the smart home status quo. The smart home market has become stagnant, with siloed smart devices that don’t play nice together. Ezlo, instead, was built to deliver true interoperability. We started by launching MiOS, the first OS for property, designed to let any property integrate anything, automate anything, and visualize everything. Today, Ezlo is building faster and more powerful smart devices on top of MiOS, advancing solutions for consumers and businesses, and quickly becoming a global leader in smart home automation.