freehire launches on Product Hunt on 26 August.

Follow →

Senior Python Engineer

We're looking for a Senior Python Engineer with strong backend engineering fundamentals and a track record of building scalable, production-grade systems. This role is ideal for someone who enjoys working on complex problems, takes ownership end-to-end, and can operate effectively in structured environments such as financial institutions or government-linked projects.

Key Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using Python
  • Architect and build high-performance, reliable systems with a focus on maintainability and scalability
  • Collaborate with cross-functional stakeholders to translate business requirements into technical solutions
  • Own the full software development lifecycle: design, development, testing, deployment, and production support
  • Ensure code quality through best practices, testing, and code reviews
  • Troubleshoot and optimize system performance and reliability
  • Mentor junior engineers and contribute to engineering standards and best practices

Required Skills & Experience

  • Minimum 7+ years of software engineering experience with strong Python expertise
  • Proven experience building backend systems and RESTful APIs (e.g., FastAPI, Flask, Django)
  • Solid understanding of system design, distributed systems, and scalable architectures
  • Experience working with relational and/or NoSQL databases
  • Strong problem-solving skills and ability to work in structured, process-driven environments

Good to Have

  • Experience working on banking, financial services, or government projects
  • Exposure to cloud platforms (AWS, GCP, or Azure)
  • Familiarity with DevOps tools and practices (Docker, Kubernetes, CI/CD pipelines, Terraform)
  • Experience with monitoring, logging, and observability tools
  • Understanding of security, compliance, and regulatory requirements in enterprise environments

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available