Website PBT Group
PBT Group is a South African-based technology company specializing in data and analytics services.
PBT Group is a technology and cloud agnostic Data Specialist and Software services and solutions provider. With more than 800 highly skilled consultants, PBT Group has 25 years’ experience across 27 countries, 5 continents, and a variety of industries. As a Data Specialist organisation, we provide a one-stop data service offering and pride ourselves on long-term client relationships.
Are you a Python enthusiast ready to take charge of the data spacePBT Group, the trailblazers in this field, have an exciting opportunity for a dynamic Lead Python Backend Engineer who thrives in serverless architecture. If you’re passionate about designing and developing solutions, we want you on our team!
Key Responsibilities:
- Build Innovative Solutions: Transform requirements into cutting-edge solutions that push the boundaries of technology.
- Agile Enthusiast: Thrive in an agile environment, delivering results with speed and efficiency.
- Proof of Concept Master: Develop POC solutions that not only work but can be demonstrated and presented effectively.
- Zero Downtime Wizard: Maintain a rock-solid server with zero downtime, ensuring uninterrupted operations.
- User-Centric Approach: Collaborate with product and design teams to translate end-user needs into practical, high-impact technical solutions.
- Task Prioritisation: Identify, prioritise, and execute tasks throughout the software development life cycle.
- Clean Code Craftsman: Produce clean, elegant code while automating tasks through the right tools and scripting.
- Innovative Problem-Solver: Study information needs, investigate problem areas, and follow the software development lifecycle to create effective solutions.
- Operational Excellence: Evaluate operational feasibility through a thorough analysis and solution development process.
- Mentorship: Guide and mentor junior engineers, helping them grow in their roles.
- Team Collaboration: Brainstorm and co-create new products in a dynamic team environment.
- Agile Reporting: Utilise agile tools like JIRA to report your progress and ensure project transparency.
- Documentation Guru: Elaborate and document your work effectively using Confluence.
- Effective Communicator: Keep the lines of communication open and be proactive in your role.
Requirements:
- Python
- Knowledge of Rest API integrations
- OpenAPI, Swagger
- GitHub Actions for CI/CD
- Docker and Docker Compose
- Apache Velocity Language AWS Components: Lambda, SQS, Dynamo DB
- AWS API Gateway