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