We develop a world-leading platform in Time & Attendance area, the platform allows our customers to save money while introducing full transparency to the company’s workforce. The application is available across all popular platforms and devices while integrating to the majority of time clocks and payroll systems. We use the latest tech stack and develop challenging features related to face recognition, anti frauds, voice-activated commands, chat and communication to mention a few.
Requirements
- Software engineering fundamentals, algorithms and data structures, OOP, DDD
- 5+ years of experience designing and developing scalable systems
- 2+ years of experience with TypeScript
- Experience with Node.js, RDBMS, message queues, NoSQL databases
- Experience with clouds and SaaS architectures
- Good English in both written and verbal communication
- Problem solver.
- Linux system administration skills.
- Experience with Redis and Elasticsearch
Nice to have:
- Experience working with Kubernetes
- Experience with Google Cloud Platform
Responsibilities
- Take part in the whole product/feature lifecycle (from discussing an idea to shipping to production).
- Ownership and responsibility over application components
- Design and build new services
- Improve system performance and scalability