Role Overview
Ayer is a fast‑growing startup on a mission to change the deskless work experience. We created a management platform that allows customers to easily manage all operations, from scheduling to payroll, with over 3.8 B deskless workers worldwide. The product includes scheduling and time tracking, task management, communication management, chat, knowledge base, help desk, HR & people management, recognition & rewards, documentation, training, and more.
Requirements
- 5+ years of experience developing scalable applications using both frontend and backend technologies.
- 5+ years of experience with Python.
- 3+ years of experience with React, including State Management libraries such as MobX and Redux.
- Extensive hands‑on experience with MongoDB and MySQL at an expert level.
- Deep expertise in message queues, especially RabbitMQ, for building scalable, message‑driven systems.
- Experience with both AWS and Azure.
- Ability to evaluate architecture decisions and choose optimal solutions.
- Experience scaling services to millions of users.
- Understanding of web technology constraints, UI/UX complexity.
- Startup mindset with proactive, ownership‑driven approach;
product company experience is a plus.
- At least B2 level of English.
Responsibilities
- Lead the design, development, and maintenance of complex Python applications.
- Collaborate with product management and stakeholders to define technical requirements and deliverables.
- Write clean, efficient, and self‑documented code.
- Implement automation tests.
- Participate in code reviews to ensure code quality and maintainability.
- Monitor application performance and provide optimization recommendations.
- Stay up to date with the latest technologies and industry trends.
- Drive the continuous technological improvement process.
#J-18808-Ljbffr