Senior Software Engineer (Python)

Boardroom Appointments

Apply Now
South Africa
Salary not disclosed
full-time
senior
Posted June 25, 2026
via himalayas

About This Role

Responsibilities: • Writes code & tests and pushes to production independently. • Reviews code, providing valuable improvements for the team. • Designs system-level code and delivers significant team-level projects. • Creates and executes unit test plans. • Develops detailed technical analysis and design specifications based on functional requirements. • Investigates and resolves defects. • Participates in functional and technical specification reviews. • Participates in creating and executing integration level test plans. • Monitor services and systems within our infrastructure. • Works effectively across multiple teams to deliver large projects. • Mentors more junior developers. • Continuously improve the architecture methodologies and find ways to improve code design, system performance, high scalability and security vulnerabilities. Your qualifications & experience • Degree in Computer Science or Engineering or equivalent 8 years experience. • 5-8 years in professional software development. • Proven mastery of at least one OO programming language. • In-depth knowledge of networking, databases, data structures, algorithms, cloud computing, security, code design, distributed systems and testing. • Understands how to build solutions at scale without increasing technical debt. • In-depth understanding of coding best practices, system scalability, security and performance tuning. • Solid experience in relational databases. • Solid experience in issue tracking systems. Bonus points • Flask / Django • PHP (Laravel) • A JavaScript framework (Node.js, Vue.js) • Elastic Search • MySQL • Google BigQuery • Linux fundamentals • Docker / Kubernetes • Event driven architectures (PubSub/Kafka) • Experience with e-commerce based applications Originally posted on Himalayas

Ready to Apply?

Click the button below to visit the company's application page.

Apply for this Position