Programming Languages: Expert-level Python (Object-Oriented)
Nice-to-Have Skills:Experience with C# or .NET
AWS Lambda using Python
Experience in banking or financial domains
Application migration across technology stacks
Responsibilities:Design, build, and deploy robust, scalable software solutions.
Lead and mentor a team of junior developers.
Drive high-quality development practices including code reviews, testing, and automation.
Implement both technical and process improvements.
Ensure solutions are well-architected and maintainable.
Collaborate across teams to meet business goals.
Maintain ownership and accountability throughout the development lifecycle.
Advocate for data-driven decision-making and iterative experimentation.
Requirements:9+ years of experience in software development
At least 7 years of hands-on Python development experience
Proven experience in AWS-based application development
Experience leading engineering teams or projects
Comfortable working independently and wearing multiple hats
Excellent communication and interpersonal skills
Soft Skills:Strong problem-solving skills
Proactive mindset with the ability to work independently
A strong team player
High attention to detail and focus on software quality