The Back-End Web Developer, Python contributes to GeoGuard’s success by developing and maintaining our Historical Risk Engine (HRE) product as assigned by the Head of Development.
The Historical Risk Engine (HRE) product is a flexible rules engine that uses users historical data in grading the risk factors of their transactions.
This role will report to and take direction from the Product Manager. The Back-End Web Developer, Python will contribute to the implementation process and maintain open communication with the Product Manager and the QA team.
Our ideal candidate has at least three (3) years of experience in Python development. You are able to interact daily with systems that are used in professional software development such as JIRA.
You are able to, and enjoy, working across multiple teams across locations, have good communication and interpersonal skills.
You have proven your ability to work under tight timelines in your previous work experience and are highly organized and detail-oriented.
Your key accountabilities and responsibilities will include (but not limited to) :
Research new features, analyze requirements, estimate implementation, design software, code reviews and document solutions
Design solutions taking non-functional and operational requirements into consideration
Maintain GeoGuard’s products written in Python
Prepare unit tests and load / stress test scripts
Participate in the quality assurance of software deliveries
Participate in the development and maintenance of platform test automation suites
Ensure applications are delivered meeting internal and external standards
Prepare release notes and build packages to deliver to customers
Work closely with the Infrastructure team to ensure product uptime
Understand the full lifecycle of development
Follow best practices and processes established by the team
Your skills & qualifications :
At least 3+ years’ experience in Python development
Experience with writing SQL scripts or MongoDB queries
Experience with data intensive web back-end development
Development experience in Linux system environments
Experience using professional software development systems such as Jira, Git and Confluence
Intermediate knowledge of CI / CD and DevOps principles
Experience in front-end web development is an asset
Experience with PHP web development is an asset
Strong analytical and problem-solving skills
Results-oriented with ability to consistently meet deadlines
Intermediate written and spoken technical English, enough to discuss issues with teams remotely