PBT Group Careers
Be part of our team of Data Specialists and embark on a career of the future!
Job Title
Lead Python Backend EngineerEmployment Type
Full TimeExperience
5 to 25 yearsSalary
NegotiableJob Published
26 September 2023Job Reference No.
1642476682Job Description
PBT Group has an opportunity for a Lead Python Backend Engineer who will be responsible for understanding requirements and leading the design and development of solutions under a serverless architecture model. The Serverless Backend Engineer reports directly to the Product Owner and the Chapter Leader.
Duties:
- Create solutions based on requirements provided by the product owner.
- Thrive in an agile work environment.
- Develop proof-of-concept solutions and demonstrate or present them effectively.
- Ensure the server's stability, striving for zero downtime.
- Collaborate closely with product and design teams to grasp end-user needs, formulate use cases, and translate them into practical technical solutions.
- Identify, prioritize, and execute tasks throughout the software development lifecycle.
- Craft tools and applications by writing clean, efficient code.
- Automate tasks using appropriate tools and scripting.
- Review and troubleshoot code to maintain its quality.
- Design software solutions through a comprehensive understanding of information requirements, user consultations, system flows, data usage, and workflow analysis, following established software development practices.
- Evaluate the operational feasibility of proposed solutions by analyzing problems, requirements, and development progress.
- Act as a mentor for junior engineers, sharing knowledge and expertise.
- Collaborate within the team to brainstorm and innovate, contributing to the creation of new products.
- Proficiently use agile tools like JIRA to report on work progress.
- Elaborate on and document work in Confluence.
- Exhibit strong communication skills and proactive problem-solving abilities.
Skills and Experience Required:
- AWS components such as Lambda, SQS , Dynamo DB
- AWS API Gateway
- Terraform
- Python 3.9
- Pytest
- Knowledge of Rest API integrations
- Openapi, swagger
- GitHub actions for CI CD
- Docker and Docker compose
- Makefile
- Apache velocity language
- Proven experience as a Back-end developer
- Experience in the banking sector collaborating with business teams to achieve outcomes
Qualifications/ Certification:
- A degree in Computer Science / Information Systems / Business Administration / Commerce or equivalent
* In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent