Proficiency with AWS, preferably within a serverless architecture (Lambda, DynamoDB, etc.)
Strong experience with C# and the .NET
Frontend development experience with React
Proven ability to manage external clients and build strong working relationships
Demonstrated skill in managing stakeholders across technical and non-technical teams
STEM or Computer Science degree, or equivalent practical experience
Background in Full Stack Engineering, with a strong focus on backend development
Responsibilities
Develop and maintain backend systems using various programming languages.
Design scalable database schemas to efficiently store and retrieve data.
Implement security measures to protect sensitive information from unauthorized access.
Optimize code for performance improvements in the application's speed and responsiveness.
Collaborate with frontend developers to ensure seamless integration between client and server components.
Monitor system logs and troubleshoot issues that may arise within backend services.
Stay updated on emerging technologies relevant to full stack development, such as cloud computing platforms or containerization tools like Docker.
Benefits
Alongside a competitive salary, we also offer:
22 Days annual leave
Learning and Development Support throughout your career at Theodo
3 week work from anywhere policy
Equipment budget for your tech set up
Company pension
Monthly Socials
A Slack network of 600+ engineers across our extended ecosystem — ask questions, share patterns, or troubleshoot obscure bugs with some of the sharpest devs out there.
Monthly "Lunch & Tells" — in-person sessions to share technical discoveries, cool code tricks, or war stories from the field with fellow engineers.
You'll work on a hybrid basis from our office based in Green Point, Cape Town—a vibrant location, with amenities, beaches, parks, and the CBD all within close proximity.
Theodo UK is a software consultancy specialising in full-stack development, mobile and web applications and cloud solutions. We are a 70-person team based in the UK and South Africa, and we’re growing quickly. Theodo UK operates with the entrepreneurial drive, agility and ownership mindset of a start-up, but with the financial stability, global reputation and technical depth of the wider Theodo Group behind us.This unique position allows our team to innovate quickly, take smart risks, and build real value for clients—without compromising on quality. We follow Lean and Kaizen principles to continuously improve and deliver high-quality digital products at speed.
While headquartered in the UK, our reach is global. Supported by our South African team, we manage projects across English-speaking markets worldwide.
Team Spirit Our team has a natural ability to work together to achieve a common goal. Taking on the role of a good teammate requires courage; it means challenging and giving each other feedback. Its key to our teams succeeding
Pragmatism Achieving effective results by utilising resources efficiently and avoiding unnecessary waste of time, energy and money. Emphasising agile practices, employing concise and direct interactions and engaging in first-hand experiences to challenge beliefs
Willingness to Improve Actively identifying areas for improvement rather that tolerating good enough, promptly learning from problems and embracing challenges outside of one’s comfort sone. These are all skills we promote in our team to benefit themselves, fellow Theodoers, Theodo and the wider community