
Backend Engineer
Full Job Description
Masters India seeks a customer-obsessed, analytical Backend Engineer to spearhead the development and growth of our Tax Compliance product suite. This role involves creating innovative digital solutions to automate and simplify tax filing, reconciliation, and compliance for businesses of all sizes. You will be part of a fast-paced company operating in a dynamic market, making a significant impact on how businesses manage their statutory obligations efficiently and reliably.
As a Backend Engineer, you will collaborate closely with product, DevOps, and data teams to design robust systems, promote engineering excellence, and ensure high availability across our platform. We are looking for a technical leader with expertise in building scalable systems and a passion for mentoring engineers and influencing the fintech landscape.
Responsibilities
- Collaborate within a high-performing engineering team or act as a hands-on technical lead.
- Drive the design and development of scalable backend services utilizing Python/Node.js.
- Take ownership of modules for development and delivery using Django, FastAPI, and Task Orchestration Systems.
- Manage and enhance CI/CD pipelines with Terraform and Jenkins to ensure fast, safe, and reliable deployments.
- Establish and enforce engineering best practices, code quality standards, and operational excellence.
- Work with containerization tools such as Docker and orchestration with Kubernetes.
- Produce clean, efficient, and well-documented code according to specifications.
- Integrate software components and third-party program libraries.
- Verify and deploy programs and systems.
- Troubleshoot, debug, and upgrade existing applications.
- Create comprehensive technical documentation for reference and reporting.
- Perform high-level technical design, functional modeling, and module breakdown with a focus on platform thinking and reusability.
- Monitor system performance, optimize architecture, and recommend infrastructure changes as needed to support application requirements.
Requirements
- Minimum of 2 years of software engineering experience.
- In-depth expertise in Python/Django, including API development, performance optimization, and testing.
- Experience with Event-driven architecture, Kafka/RabbitMQ, and task orchestration.
- Strong experience with AWS services (e.g., ECS, Lambda, S3, RDS, CloudWatch).
- Solid understanding of Terraform for infrastructure as code implementation.
- Proficiency with Jenkins or similar CI/CD tooling.
- Ability to effectively balance technical leadership with hands-on coding and problem-solving.
- Excellent communication skills and a strong collaborative spirit.
Company
Masters India
Masters India is a rapidly growing fintech company based in Delhi, India, dedicated to simplifying and automating tax compliance for businesses. We develop innovative digital solutions that streamline...