Salary: Competitive / Paid in Indian Rupee .
INR / AnnualRecommended Quick LinksWhat You Should Know About This Job
About FPL Technologies
Credit cards haven't changed much for over half a century so our team of seasoned bankers, technologists, and designers set out to redefine the credit card for you - the consumer.
The result is OneCard - a credit card reimagined for the mobile generation.
OneCard is India's best metal credit card built with full-stack tech.
It is backed by the principles of simplicity, transparency, and giving back control to the user.
The Engineering Challenge
Re-imaging credit and payments from First Principles
Payments is an interesting engineering challenge in itself with requirements of low latency, transactional guarantees, security, and high scalability.
When we add credit and engagement into the mix, the challenge becomes even more interesting with underwriting and recommendation algorithms working on large data sets.
We have eliminated the current call center, sales agent, and SMS-based processes with a mobile app that puts the customers in complete control.
To stay agile, the entire stack is built on the cloud with modern technologies.
Python Systems Developer
We are looking for a skilled Python System Engineer with strong expertise in System Design, FastAPI, PyPy, open source contributions, and cloud operations.
This role involves developing, deploying, and maintaining critical Python systems with a focus on reliability, performance, and seamless integration with cloud environments, preferably AWS.
You will also be responsible for streamlining release processes and supporting scalable cloud infrastructure.
Years of experience: 2-5 years
Key Responsibilities:
- Design, develop, and maintain Python-based systems with particular attention to compatibility across interpreters including PyPy.
- Manage end-to-end release workflows on GitHub including versioning, tagging, and publishing with detailed release notes.
- Automate deployment, configuration, and monitoring of Python systems in cloud environments.
- Collaborate closely with development, DevOps, and security teams to ensure system reliability and compliance.
- Support continuous integration and continuous deployment (CI/CD) pipelines to enable rapid and safe rollout of new features and patches.
- Monitor system performance and troubleshoot issues in production environments.
- Engage actively with the open source community through issue triaging, pull request reviews, and contributions.
- Maintain comprehensive documentation of systems, deployment procedures, and operational runbooks.
- Advocate best practices for scalable Python system engineering and cloud operations.
Qualifications:
- Strong proficiency in Python programming with experience building and maintaining production-grade systems.
- Hands-on experience working with PyPy and deep understanding of interpreter compatibility and performance considerations.
- Proven expertise in GitHub workflows for managing code releases and version control.
- Solid experience in cloud operations, including infrastructure provisioning, configuration management, and system monitoring.
- Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus.
- Experience with CI/CD tools such as GitHub Actions, Jenkins, or similar platforms.
- Working knowledge of cloud platforms, preferably AWS, including services related to compute, storage, networking, and monitoring.
- Strong troubleshooting skills in distributed cloud environments.
- Excellent communication and collaboration skills with an ability to work across teams.
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent hands-on experience.
Preferred Skills:
- AWS certifications or demonstrated expertise working within AWS environments.
- Experience with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Ansible.
- Contributions to open source Python projects or community engagement.
- Understanding of cloud security best practices and compliance standards.
- Experience with observability tools (e.g., Prometheus, Grafana, ELK stack).