We’re looking for a Software Engineer with hands-on experience in building reliable and high scale cloud-based services and robust infrastructures.
We’re looking for people who are passionate about the craft of software engineering – just like us. People who are smart and get things done. People who believe that writing code is an art, but can still appreciate the realities of business and can deliver on a tight schedule in a dynamic environment; people who are independent and accountable engineers but are also great team-players.
You will be part of a multidisciplinary, adaptive and creative team. Each member of our team has responsibility for every aspect of our systems, from design to coding, testing, code reviews and deploying to production. We build mission critical data pipelines, microservices, APIs and single web page applications. We are lean and agile. We use CI/CD to deliver high quality software. We are the owners of a production environment that runs on Kubernetes and uses cloud services.
Our day to day job involves:
Building scalable data pipelines that integrate with multiple internal and external data sources.
Building highly available mission critical microservices and APIs.
Building web applications, dashboards and reports for our users.
Building automations for infrastructure, deployments and monitoring.
Writing clean, maintainable and testable code, and inspiring others to do the same.
Identifying and implementing software engineering best practices.
Brainstorming feature design, system architecture improvements and troubleshooting.
- 3+ years of experience with backend development using Python/Go/Java
- Experience with building scalable microservices and data pipeline systems
- Experience with SQL databases (NoSQL – a plus)
- Smart and get things done
- Highly independent, accountable and a Team Player