Mid Level Developer
Listed on 2026-02-08
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer
About the job
Role: This is a mid-level position and appropriate for folks who have between 3 and 6 years of work experience in software development or related technical roles where solutions have been built and deployed.
We're an international digital transformation consultancy that helps forward-looking companies execute on ambitious plans. This role is about and solving technical problems within existing architectures rather than building from scratch. You'll be working with AI agents, no code/low code tools, databases, and various platforms to connect systems and automate processes for mid-to-large enterprise clients. It's hands-on technical work that requires someone who likes puzzles, can debug when things break, and enjoys getting the most out of software and tools.
Requirements: Digital transformation is about connecting systems, automating processes, and making technology work smarter for people whilst understanding user needs and behaviour. We focus on building solutions that bridge the gap between what clients need and their processes, teams and systems.
We need a software engineer to join our team who can work within existing technical architectures to configure connections between platforms, optimise automation processes and solve problems with creative technical solutions that don't require rebuilding everything from scratch.
Your role will be to help us deliver technical solutions that make our clients' digital transformation initiatives actually work. You'll be working within constraints, existing systems, and the beautiful mess of enterprise technology. Your tasks will include:
- Working with databases to extract, transform, and load data where needed
- Debugging and troubleshooting when things inevitably break
- Configuring and customizing platforms to solve specific business problems, automate processes and bridge system gaps
- Testing solutions to ensure they work reliably in real-world conditions
- Working closely with project teams to turn requirements into practical, user-focused solutions that are not only functional but genuinely adopted
- Documenting your work so others can understand and maintain what you've built
In general, you'll help us prove that good technology doesn't have to be complicated – it just has to solve the right problems in the right way.
We're looking for someone who enjoys solving puzzles within constraints:
- Must have a relevant degree in computer science, engineering, or equivalent self-taught experience with 3-6 years of hands-on development work
- Experience with Python programming a plus
- Experience with relational databases – SQL queries, data relationships, and basic database operations
- Experience with or curiosity about low-code/no-code platforms and how they can be configured and extended to create automations or solutions
- A problem solver who likes working within existing constraints rather than building everything from zero
- Someone who understands that iterating on "good enough and working for an end user" often beats "perfect and theoretical"
- Analytical thinking – you can break down complex problems into manageable pieces
- Patience for debugging – because systems will break, and you'll need to figure out why
- Good communication skills for explaining technical concepts to non-technical stakeholders
What a day could look like:
- Turn client and project requirements into practical technical solutions
- Build clean, reliable code and configurations that do what they’re meant to do
- Help shape solution design and make sensible technical decisions
- Work directly with clients to talk through technical options and constraints
- Configure and extend low-code platforms, automations, and integrations
- Build and maintain data flows, imports, and system integrations
- Review code and solutions with junior engineers, offering guidance and feedback
- Test thoroughly, handle edge cases, and fix things when they break
- Document what you build so the team can understand and maintain them
- Work closely with PMs, other engineers and clients to get good outcomes
- Keep learning new tools and approaches that help solve real client problems
The kinds of platforms you will be working with:
- AWS
- Github
- Workato
- Pipefy
- Ziflow
- Make/Za…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: