DevRabbit IT Solutions
Website:
devrabbit.com
Job details:
Role: Technical Lead ( Backend-focused, Python-heavy)
- Experience: 7-10 years
As a Senior Data Engineer Fullstack, you will be pivotal to evolving our existing data and reporting experiences. You’ll build out pipelines to gather data from multiple sources and make it available for analysis. You will shape both internal and external analytics products to help guide business-critical decisions, enhance their workflows, and improve decision-making.
What you’ll do
- Design and implement sophisticated data models in SQL.
- Work closely with the other Software Engineers to ensure sound, scalable implementation.
- Document data models, architectural decisions and data dictionaries to enable collaboration, maintainability and usability of our analytics platforms and code.
- Assist with governance, guidance, code reviews, and access controls so that we maintain consistency, quality, and business confidentiality as we scale analytics access across the company and to customers.
- Learn our application data schema, develop a fluency in how to transform it to enhance customer decision-making with data.
- Drive instrumentation and development of foundations for product usage reporting for internal users.
Qualifications
- Bachelor's degree in Computer Science or equivalent work experience
- 6 to 10 years of experience contributing to ETL (Extraction Transform Load) or ELT (Extraction Load Transform) pipelines
- Strong command of Python and experience building production web applications using Python
- Experience with relational databases (Postgresql preferred), data modeling and database design
- Experience with cloud based services (AWS RDS preferred)
- Experience developing on (or administering) BI / data visualization platforms (ex. Looker, Tableau, PowerBI, Mode, Data Studio, Domo, QlikView etc.).
- You must be flexible and adaptable—you will be operating in a fast-paced startup environment
Key Responsibilities
Architecture & System Design
- Own end-to-end architecture of public-facing API platforms
- Design scalable, multi-tenant, distributed systems with high availability
- Drive API standards: versioning, backward compatibility, documentation, governance
- Define security, rate limiting, and abuse prevention strategies
- Lead performance optimisation and reliability initiatives
Engineering Execution
- Build and review high-quality backend services using Python and FastAPI
- Architect and optimise asynchronous systems using Celery
- Design and tune complex schemas and queries in PostgreSQL
- Lead production readiness, observability, and incident response improvements
- Drive AWS infrastructure architecture decisions
Technical Leadership
- Mentor backend engineers and raise engineering standards
- Lead design reviews and establish coding best practices
- Partner with Product, Frontend, DevOps, and Data teams
- Drive the technical roadmap and manage technical debt strategically
- Influence long-term platform scalability decisions
Click on Apply to know more.