We are seeking an experienced Backend Developer / Data Engineer to join our team.
You will be responsible for developing and maintaining a robust, scalable, and secure
software platform for our customers. You will work closely with product managers,
designers, and other developers to deliver high‑quality software and reliable data solutions.
Required Skills
- Write clean, efficient, reusable, and testable code following best practices.
- Implement and maintain backend APIs using FastAPI or Django.
- Ensure application performance, scalability, and security.
- Debug and resolve issues reported by QA or end‑users.
- Conduct code reviews and maintain documentation.
- Build ETL/ELT pipelines and data workflows.
- Work with SQL and NoSQL databases.
- Experience working with AWS and GCP cloud platforms.
- Docker container-based development.
- CI/CD pipeline implementation.
Responsibilities
- Expert knowledge of Python backend development.
- Experience with FastAPI or Django / Django REST Framework (4+ years).
- Experience building data pipelines using Python.
- Strong system design and architecture understanding.
- Experience working in Linux environments.
- Experience with monitoring and alerting systems.
Cloud & Data Engineering Skills
- AWS: S3, Lambda, Glue, Athena, RDS, ECS, CloudWatch
- GCP: Cloud Storage, Cloud Functions, Dataflow, BigQuery, Pub/Sub, Cloud Run
- Data ingestion pipeline development
- Batch and streaming data workflows
- Data modeling and warehouse concepts
DevOps Skills
- CI/CD (GitHub Actions, Jenkins, AWS CodeBuild, Cloud Build)
- Infrastructure as Code (CloudFormation / Terraform)
- Container deployment workflows
- Monitoring and logging systems
Desirable Skills
- Test‑driven development
- Frontend experience (HTML, CSS, JS)
- Vue / React familiarity
- Experience with Grafana or CloudWatch dashboards
- Exposure to digital signage / marketing platforms
Location: Mohali, Punjab