We're looking for a Senior Software Engineer who is passionate about building products which are scalable to thousands of customers and who can contribute to our client's strong engineering culture and fast paced environment. Their big data engine indexes billions of structured / unstructured documents and leverages data science to accurately infer the footprint of thousands of technologies and products across millions of businesses worldwide.
As a Senior Software Engineer, you have a strong bias for action and know how to work smart and fast, while striving for technical excellence. As a core senior member of the engineering team, you will have a significant opportunity to influence our culture and growth, in addition to massive impact on the product and business.
- Bachelor’s degree in computer programming, computer science, or a related field
- 5+ years of experience as a software engineer
- Excellent problem-solving skills with a solid understanding of the entire software development lifecycle
- Expert in Python, Flask and other related libraries and tools in the Python web app ecosystem
- Strong experience with SQL databases like PostgreSQL, MySQL as well as NoSQL databases like Elasticsearch, Redis
- Ability to author performant database schemas and SQL queries
- Relevant experience of working on SaaS Product Development
- Strong testing and debugging skills
- Advanced degree in computer programming, computer science, or a related field.
- Knowledge of and experience with at least one big data technology such as Hadoop or Spark
- Ability to deploy and manage cloud resources independently
- Familiarity with CI/CD tools like Jenkins, Docker, CircleCI
Why join our client
- A foundational member in a bootstrapped startup with a mission to drive transformation at scale
- A top-notch culture that is customer obsessed, transparent and constantly strives for excellence
- A top-notch team with colleagues that will help you learn and grow in a collaborative environment
- Competitive pay and great benefits