Python Systems Developer

2 - 5 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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).

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You