Full Stack Python Developer
Needed for a full time, permanent position.
Role purpose:
- As a Full Stack Developer in the Web App team, you'll help deliver and maintain the core web applications that support our internal teams and client-facing services.
- The team operates within a modern, stabilised framework built on Next.js (JavaScript), Tailwind CSS, and C# 9 (.NET Core), and is now focused on scaling feature delivery and increasing technical maturity.
- You'll be joining a team that recently moved from chaos to structure, with strong foundations now in place. This role is about bringing capable, pragmatic engineers into a healthy, forward-moving environment. You'll be supported by a highly experienced team lead and contribute across both front-end and back-end development.
Key responsibilities:
Full Stack Development
- Build and maintain web applications using React.js (with Next.js), JavaScript, HTML5, and Tailwind CSS.
- Develop RESTful APIs and backend logic using C# 9 and .NET Core.
- Interact with MSSQL databases through queries, procedures, and schema changes.
- Deliver features that are secure, performant, and maintainable.
Contribution to Team and Codebase
- Take ownership of tickets from development to deployment, including testing and documentation.
- Participate in Agile ceremonies and collaborate effectively with the team on planning and estimation.
- Contribute to peer reviews and support a shared commitment to clean, maintainable code.
Improving Technical Maturity
- Help maintain and evolve coding patterns across front-end and back-end.
- Contribute to test coverage with unit tests where feasible.
- Spot technical risks or inefficiencies and propose clean, pragmatic solutions.
Collaboration and Communication
- Work closely with the team lead and peers to ensure clarity and smooth delivery.
- Collaborate with UI/UX designers to implement user-friendly, accessible interfaces.
- Share ideas, listen to feedback, and help elevate overall team quality.
Essential skills:
- 3+ years of full stack web development experience.
- Strong proficiency in JavaScript, React.js, and Next.js. and Python
- Solid back-end development skills in C# 9 and .NET Core Web APIs.
- Experience working with SQL Server (MSSQL), including stored procedures and schema work.
- Styling with Tailwind CSS and a solid grasp of responsive design.
- Experience using Azure DevOps for source control, pipelines, and task management.
- Familiarity with Git-based workflows (feature branches, pull requests, code reviews).
- Understanding of Agile delivery (sprints, user stories, retrospectives).
- 3+ years of full stack web development experience.
- Strong proficiency in JavaScript, React.js, and Next.js.
- Solid back-end development skills in C# 9 and .NET Core Web APIs.
- Experience working with SQL Server (MSSQL), including stored procedures and schema work.
- Styling with Tailwind CSS and a solid grasp of responsive design.
- Experience using Azure DevOps for source control, pipelines, and task management.
- Familiarity with Git-based workflows (feature branches, pull requests, code reviews).
- Understanding of Agile delivery (sprints, user stories, retrospectives).
The ideal candidate:
- Someone dependable who can build and deliver features with minimal supervision.
- A strong communicator who shares knowledge and contributes to team cohesion.
- A pragmatic developer who balances speed, quality, and long-term maintainability.
- A team player who wants to grow and help the team scale effectively.