Overview
Join to apply for the Senior Python Developer role at Corlytics.
Base pay range
This range is provided by Corlytics. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Job Description
As a Senior Software Engineer, you will be working with a team of Python developers and UI developers contributing to the development of new generation of cloud-based analytical products in the area of financial regulatory risk. The team’s main responsibilities are in developing web applications and APIs to support client access to and use of our regulatory content.
Job Requirements
* Create and communicate development plans and schedules.
* Ensure team meet deadlines with high quality deliverables.
* Embody continuous improvement – bring to life your ideas about how to make these systems better.
* Build APIs for clients to access our data.
* Build responsive, reliable, performant, and secure web application backends.
* Implement, tune, and maintain the Devops necessary to support the above.
* Contribute strongly to development of surrounding processes. We’re a small team and individuals will be expected to contribute broadly rather than having a narrow deep focus. This in turn implies a strong grasp of the essential technologies and the experience to know how to best apply them.
* Python web application and/or API development.
* Strong SQL and RDBMS modelling skills.
* Reasonable Linux knowledge.
* Modern and agile Devops
* Strong communication skills, ability to fit into a cohesive team.
* Minimum 5 years’ experience in comparable business/technical/product environments, with at least 3 years working in Python
* PostgreSQL and use of PostgreSQL via SQLAlchemy
* Basic working knowledge of interfacing with LLMs, such as OpenAI or Microsoft Cognitive Services APIs
Job Responsibilities
* Actively engage in solution design with Business and Technical representatives, be prepared to rapidly prototype solutions where relevant or necessary.
* Bring your thoughts on new techniques and alternative approaches to the team.
* Take overall responsibility for development of significant elements of our mission-critical SaaS platform.
* Work in a fast placed environment without close supervision to deliver high quality software through the full development lifecycle.
* Particular focus on provable code quality in support of a continuous delivery methodology.
* Recommend and champion the use of new technologies whether for direct use in products or in supporting the development lifecycle.
* Build fault-tolerant software – software that expects the unexpected.
* Planning, estimation, and logical organisation of tasks.
* Perform code reviews and testing as needed to ensure high quality deliverables.
* Competitive salary and benefits package.
* Opportunity to work with cutting-edge technologies.
* Collaborative and supportive work environment.
Equal Opportunity Employer
Corlytics is an equal opportunity employer. We’re committed to creating an inclusive and diverse workplace where everyone feels valued. We welcome applicants from all backgrounds and do not discriminate based on race, colour, religion, gender, sexual orientation, gender identity, national origin, disability, or any other protected characteristic. We encourage all qualified individuals to apply.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
Industries
* Financial Services and Technology, Information and Media
#J-18808-Ljbffr