About this role
The team is seeking a Lead Engineer with expertise in Python to design, build, test, and ship customer-facing features and products using a modern web-app engineering stack. You will play a crucial role in engineering discussions, technical evaluations, design reviews, and retrospectives.
Key Responsibilities:
- Design and implement database schemas and API designs.
- Develop micro-service implementations using Python (Django).
- Utilize PostgreSQL, Elasticsearch, Redis, and Kafka for data processing and storage.
- Mentor team members and conduct peer code reviews.
- Focus on best practices for engineering processes and code quality.
Required Skills & Qualifications:
- Strong experience with Python and Django framework.
- Proficiency in database management with PostgreSQL.
- Familiarity with data engineering tools and cloud services like AWS.
- Experience with message brokers such as Kafka.
- Excellent problem-solving skills and ability to work in a team environment.
Experience:
- Minimum of 5 years of relevant experience in software engineering, with at least 2 years in a leadership role.
What we offer:
- Opportunity to work on innovative projects in a collaborative environment.
- Professional development and mentorship opportunities.
- A dynamic work culture that promotes creativity and growth.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.