Do you enjoy solving problems that impact thousands of users? Are you experimental yet pragmatic in your approach to problem-solving? Do you consider yourself a strong communicator? If yes, this role might be for you!
What You’ll Be Working On
- Engineering, developing, and deploying scalable, secure, and maintainable backend services and new features using Python
- Maintaining, extending, optimizing, and refactoring existing production systems
- Collaborating with cross-functional teams to continuously improve development practices and engineering standards (test-driven development, code reviews, CI/CD, etc.)
- Designing and integrating APIs, microservices, and system integrations
- Troubleshooting and resolving performance, scalability, and reliability issues
What We’d Like to See in the Candidate
- Minimum 4 years of professional experience coding in Python; experience with React and/or JavaScript frameworks is a plus
- Strong understanding of data structures, algorithms, and software engineering principles
- Experience working with Python frameworks such as Django, FastAPI, or Flask
- Familiarity with RESTful APIs, microservices architecture, and backend integrations
- Comfortable working with databases such as PostgreSQL, MySQL, or MongoDB
- Comfortable with front-end technologies such as JavaScript, HTML, CSS, and jQuery
- Experience with cloud platforms, Docker, or CI/CD pipelines is an added advantage
- Experience in the banking or insurance industry is a plus