- Early StageStartup in initial stages
Software Development Engineer II (Backend / Data Pipelines)
- ₹15L – ₹22L • No equity
- Remote •
- 2 years of exp
- Full Time
Not Available
Remote only
About the job
TLDR
We are a dynamic and rapidly growing SaaS seeking a seasoned and motivated SDE II (Backend / Data Pipelines) to join our lean backend dev team. This is a full-time position in which you will play a pivotal role in shaping the future of our backend infrastructure.
As a diligent and systematic thinker, you will be responsible for designing, implementing, and maintaining scalable and efficient backend data pipelines; developing efficient and automated solutions to on-board new clients onto those data pipelines, and executing new client on-boarding and existing client maintenance on those data pipelines . Our agile team requires individuals with the ability to think critically about systems and architectures, so your role will be instrumental in ensuring the stability, reliability, and efficiency of our backend services.
To be considered for this role, you must have 2-6 years of professional experience with Django, Postgres & BigQuery, and possess excellent engineering and systems thinking skills.
If you have a passion for crafting reliable backend systems and enjoy working in a fast-paced environment, we invite you to apply by sending your statement of interest and resume to [email protected]
About this Role
The SDE II will be a cornerstone of Bullwhip’s engineering team, primarily responsible for the ongoing design, development, and maintenance of Bullwhip’s backend services and data pipelines that power our platform, comprised of multiple microservices. In this role, you will:
- Lead multiple client data onboarding and data-driven feature release projects and coordinating efforts with all stakeholders.
- Thoroughly document client-specific onboarding processes, decisions, configurations and data analysis in Google Docs, Jupyter notebooks or similar.
- Continuously improve the automation, data validation and error-proofing of our on-boarding processes to ensure optimized performance, security, and scalability.
- Make well-reasoned design decisions on complex product features, over the entire lifecycle from development to deployment.
- Collaborate with other backend and frontend developers, business stakeholders and clients to ensure seamless and on-time onboarding and integration to backend services.
- Implement best software engineering practices and contribute to improving team dynamics and processes.
- Write clear, concise, and maintainable code and documentation.
- Identify technical problems and find innovative solutions, ensuring high-quality deliverables.
Qualifications
- 2-6 years of professional experience in backend and data pipeline development, including Python, Django, Postgres, BigQuery and related technologies.
- Solid understanding of systems design, data structures, and algorithms.
- Experience with cloud platforms, especially Google Cloud Platform (GCP).
- Knowledge of database systems, both relational and non-relational, and best practices related to data integrity and scalability. Significant database and SQL experience (especially Postgres, BigQuery), including proper query design and optimization.
- Significant experience with data analysis, data validation, root cause analysis and presentation of evidence/findings in Excel or Google Sheets.
- Experience developing, maintaining and optimizing complex data pipelines, handling time-sensitive and mission-critical data.
- Deep experience with version control (Github), an understanding of CI/CD best practices and prior experience integrating them into development workflows.
- Experience in Python unit testing, test-driven development and other testing best practices.
- Data analysis / descriptive statistics in Jupyter notebooks or similar is a plus.
- Excellent written and oral communication.
About the company
Bullwhip
- Early StageStartup in initial stages