Job Requirements
3 - 5 years of experience
This job post is managed by
Wei Zhuang (Lenard) Tan
Last active 2 years ago
Skills
Job description for Lead Backend Developer at Ailytics
Ailytics is a leading video analytics solution provider that helps enterprises create a safe and productive workspace to minimize risk and improve productivity across all of their facility footprints.
We believe that workplace safety is non-negotiable, and productivity is uncompromisable, both of which can be easily improved by the adoption of the right technology.
Using the latest breakthroughs in AI, we empower the workplace to have 24/7 monitoring of their operations, receive real-time violation notifications and optimize their operational bottlenecks, resulting in up to 25% improvement in operational efficiency.
We are seeking to expand our team in Singapore and looking for someone with an entrepreneurial spirit to take a key position in leading the team in developing and deploying cutting-edge scalable backend solutions that help solve some of our customers’ toughest business challenges.
Responsibilities
- Take ownership of the features: Analyze, design, and deploy high-quality maintainable and scalable software based on business need. As one of our founding employees, you will get the chance to take complete end-to-end ownership of projects and have creative control over the direction to take.
- Develop and deploy highly scalable and available backend solutions on cloud infrastructure, using advanced DevOps and automation tools.
- Collaborate very closely with, and incorporate feedback from engineering, operations and business teams to develop solutions as per the product roadmap, in collaboration with the subject matter experts, to ensure maximal efficiency of the solution.
Technical Abilities
- Bachelors, Masters or PhD in Computer Science, Electrical Engineering or related fields, or equivalent experience.
- Minimum 3+ years of working experience in best practice for the entire SDLC.
- Evidence of exposure to architectural patterns of high-scale web applications on cloud. (e.g. well-designed APIs, high volume data pipelines, service-meshes, message queues, distributed caching, efficient algorithms).
- Familiar with container-based applications and orchestration tools (Docker and Kubernetes) for coding and debugging.
- Experience with writing unit & integration tests, monitoring code coverage etc.
- Experience delivering a high-quality product as an individual (or open-source) contributor as part of a high-performing team in a fast-paced, continuously changing environment.
- DevOps mindset for monitoring and deploying code with versioning tools and CI/CD.
- Ability to drive projects and work both independently and in a team.
- Excellent verbal and written communication skills with “can do” attitude seeking to make a difference. Must be willing to work with an internationally distributed team.
Tech Stack
- Python, ReactJS, Typescript for programming languages.
- Experience working with web frameworks (Django, Flask)
- Databases (PostgreSQL for RDBMS, MongoDB for NoSQL)
- Docker, Kubernetes for orchestration tools.
- Amazon Web Services (AWS) for cloud services, with experience working with S3, EKS, IAM etc.
- Experience with message queuing (Kafka or RabbitMQ)
- · Git for version control.
Preferred
- Background in the construction domain
- Knowledge of BIM related software
- Fluent in 1 other language apart from English
What we offer
- Experience working in a fast-paced start-up, with a team of people who are passionate about AI and IoT, using the latest technologies.
- Flexibility on work location, hours, and time off.
- Employee stock options.
- Play a key role in the day-to-day efficiency of our operations and overall growth of the company from day one itself!