i
Numerator
4 Numerator Jobs
Python Team Lead - Backend Technologies (8-10 yrs)
Numerator
posted 5d ago
Flexible timing
What You'll Bring to Numerator :
What Youll get to do :
- Help to create the design, architecture, and execution of everything from backend APIs to data processing and databases.
- Make decisions about code design, architecture, and refactoring to balance technical debt against delivering functionality.
- Lead a medium sized engineering team to take projects from conception to completion.
- Work with stakeholders to identify project risks and recommend mitigating solutions.
- Collaborate with our cross-functional team to build powerful and easy-to-use products.
- Architectural designs and decisions, to improve the availability of the system
- Maintaining the system in general, on-call bug-fixing for mission critical issues
- Mentor junior-intermediate engineers and perform code reviews.
Example Projects :
- Build out and expand the framework for the rules engine transcription of our receipts data to in leverage the inherent structure and spacing of the tabular data in a receipt.
- Hire new team members and assist in the growth and development of those in your team and others.
- Build out a data QA process to approve the output of both our machine learning algorithms, and our hundreds of data associates attributing products.
- Refactor our backend to optimize for scale as the number or receipts we need to process continues to grow.
Our Tech Stack :
- Web : HTML, Javascript, CSS, Angular.
- Backend : Python, Django, Aurora Mysql, Redis.
- Distributed Computing : Celery, Airflow, Azkaban, RabbitMQ
- Data Warehouse : Snowflake
- Infrastructure : AWS EC2, Kubernetes, Docker, Helm, Terraform
Requirements :
- Have 8+ years of experience in a backend or full stack role.
- Programming experience in Python, or another object-oriented language.
- An eagerness to learn new things, and improve upon existing skills, abilities, and practices.
- Familiarity with web technology, such as HTTP, JSON, HTML, and JavaScript UIs.
- Experience with databases, SQL or NoSQL.
- Knowledge in an Agile software development environment,
- Experience with version control systems (Git, Subversion, etc..).
- Have a real passion for clean code and finding elegant solutions to problems.
- Knowledge and abilities in python and cloud-based technologies.
- Motivation to participate in ongoing learning and growth through pair programming, test-driven development, code reviews, and application of new technologies and best practices.
- You look ahead to identify opportunities and foster a culture of innovation.
- B.E/B.Tech in Computer Science or a related field, or equivalent work experience.
- Knowledge of Kubernetes and Docker development
Nice to haves :
- Previous experience leading an engineering team.
- Experience in UI frameworks React, Angular.
- Experience with REST services and API design.
- Knowledge of TCP/IP sockets
- Programming experience on Unix based infrastructure.
- Knowledge of cloud-based systems (EC2, Rackspace, etc..).
- Expertise with big data, analytics, and p
Functional Areas: Other
Read full job descriptionPrepare for Numerator roles with real interview advice
4-7 Yrs