Overview
Skills
Job Details
Full Stack Python Developer
As Full Stack Developer you will be instrumental in building multiple finance platforms and applications which provides analytics and data that help our business. This hands-on role will work cross-functionally to clarify requirements at the onset of projects and suggest different and relevant technical approaches. Additionally, this role will help define our development environment and communicate the best development practices within the organization. The ideal candidate has a passion for building maintainable and scalable applications and solving problems. This role will report into the Data lead and work alongside our Technology Operations and Project Management verticals.
Primary Responsibilities:
Support existing web applications including troubleshooting, bug fixing, required upgrades and modifications to existing functionality. This will include working in an existing codebase and using
judgment to make necessary changes to existing code while managing risk.
Work with business stakeholders to gain insight into business processes, define/clarify project requirements and acceptance criteria, define success metrics for features to be delivered, and
communicate ideas clearly to team members in order to support multi-person projects.
Develop robust and maintainable web applications. Products may include user interfaces, integrations with third party web services, and new or existing databases.
Develop functional prototypes and beta web applications.
Qualifications:
Technology Stack:
Python (currently at 3.10)
Typescript and React
Pytest and Cypress
AWS, Docker
Redis
Github
Jenkins & Circle CI
MySQL (8.0)
Required:
Bachelor's or advanced degree in computer science, engineering, or mathematics.
Strong experience with databases
Experience level 5 years minimum
Experience designing and developing web APIs
Strong written and oral communication, documentation and interpersonal skills.
Able to work in cross-functional teams and collaborate effectively with other team members
Take pride in your work and looking to continuously improve
Ability to grasp complex business logic and project requirements and design elegant, easy-to-maintain solutions that are resilient and robust
Preferred:
Masters degree in related field
Experience working within and/or exposure to financial services businesses
A strong background in AI, with a particular emphasis on leveraging and implementing LLMs within finance-oriented applications.
We look forward to reviewing your profile.
Thank you,
Talent Team @ SIAL TP