Subscribe to Job Alert
Join our happy subscribers
Senior Software Developer - Python (FinTech)
Are you an experienced Software Developer that thrives when using Python? Do you want to do meaningful work, grow your career, and make valuable contributions to the SME sector and SA economy as a whole? Well look no further!
Our client, a proudly South African and award winning FinTech company, is looking for a Senior Software Developer - Python who is innovative and agile. The company specializes in convenient alternatives to traditional business loans to small businesses, enabling easy access to funding and cash advances with no security requirement for their clients' working capital needs.
As a Senior Software Developer - Python you will be responsible for overseeing junior developers on projects; and supporting various development duties, as well as, writing code, analyzing data, and contributing to the design and implementation of software.
You will also be a team leader within your department.
Degree in Computer Science/Information technology or equivalent experience
5-10 years relevant experience in Software development
Knowledge and experience with one or more development methodologies
Experience in developing engineering processes
Current Tech Stack:
Infra: AWS (Lambda, Route53, API Gateway, CloudFront, S3, SES)
Dev Tools: Git, Bitbucket, Pipelines, Slack, Gitkraken
OS: Ubuntu or Windows 10
Apps: SagePay, SalesForce, Jira
Dashboards: Dash / Plotly
Reporting: MS Office
Additional key requirements for this position include:
Extensive knowledge of software development and its technologies
Solid experience in coding
Strong knowledge of user interfaces
Strong knowledge of HTML and web frameworks
Good with communication
Good time management skills
Must believe in agile methodologies and love collaborations
Must be flexible, with an open mind to find solutions to overcome challenges
Ability to multitask while working under pressure
Trustworthy, reliable, and responsible
Target and outcome driven
Methodical approach to work with a ‘can do’ attitude
Self- Motivated and passionate about motivation within a team
Duties & Responsibilities:
Performing coding assignments
Reviewing code work for accuracy and functionality
Creating and implementing design plans
Analyzing code segments regularly
Delegating tasks to team members
Keeping up-to-date with industry trends and technology developments
Managing a small team of junior developers
We are looking for developers who:
Are able to identify and resolve problems / bottlenecks and find suitable solutions
Are open to exploring new technologies
Are passionate about setting high standards, and shipping quality software
Like to communicate - in email, on Slack but best in person
Are inspiring to work for / with
Can help non-developers understand - and engage with - the product development process
Constantly strive to find / come up with better ways to do things
Want to keep learning and love sharing knowledge
Benefit you will receive:
Medical Aid company contributions through Discovery Health for its main members.
100% contribution to group risk benefits with Discovery Health (Income Protection and Life Insurance Cover).
Study Assistance Programs.
Wellness Programs and initiatives.
Access to excellent Employee Assistance Programs with 24 hour counselling services available for employees and their family members.
High end tech - company laptops and equipment.
Remote working conditions.
Truth coffee and healthy, wholesome on-site catering.
Reward and recognition programs.
A one-of-a-kind culture: our TRIBE is connected, inclusive, forward-thinking, energetic, and family orientated.
Note: Never pay for any training, certificate, assessment, or testing to the recruiter.
Join our happy subscribers