Vallum Associates connects talented professionals with opportunities across a range of specialist industries and markets. We work with organizations seeking skilled people who can contribute to meaningful technical and business outcomes. This opportunity is for a software engineering professional interested in building modern applications and collaborating with teams to deliver reliable, user-focused solutions. The successful candidate will bring a thoughtful approach to software development, communicate clearly with colleagues and stakeholders, and take pride in producing maintainable code.
About The Role
We are seeking a Python and React Developer to develop and support scalable applications across the frontend and backend. In this role, you will build responsive user interfaces, create RESTful APIs using Python and FastAPI, and connect application components with cloud services. You will work alongside developers, architects, and business stakeholders to understand requirements and turn them into effective technical solutions. The role includes contributing throughout the software development lifecycle, from design and implementation through testing, deployment, and ongoing support.
The ideal candidate combines practical software engineering skills with a collaborative mindset. You should be comfortable working in an Agile environment, contributing to technical discussions, and adapting to changing project needs. You will help maintain engineering quality while identifying opportunities to improve application performance, reliability, and usability.
Qualifications
We are looking for candidates with professional experience developing applications using Python and React. A strong understanding of RESTful API design and experience building backend services with Python frameworks such as FastAPI are important. You should also be able to create responsive, reusable frontend components and integrate them with APIs and cloud-based services.
Successful candidates will have experience testing, debugging, and deploying software, along with familiarity working in at least one major cloud environment, such as AWS, Azure, or Google Cloud Platform. Knowledge of Git, source control practices, and CI/CD tools is expected. You should write clean, maintainable code and understand the value of automated testing and sound engineering standards. Strong troubleshooting, communication, and collaboration skills are essential. Experience working within Agile development teams is beneficial.
Responsibilities
Develop, enhance, and maintain scalable applications using Python and React. Design and implement RESTful APIs with Python and FastAPI, and build responsive, reusable frontend components that support a consistent user experience. Integrate frontendapplications with backend services, APIs, and cloud platforms, ensuring that components work together reliably.
Test, debug, and deploy applications across AWS, Azure, or Google Cloud Platform environments. Write clear, well-structured, and maintainable code, and contribute to code reviews and technical discussions. Investigate and resolve performance, integration, and production issues, working methodically to identify causes and implement durable fixes. Collaborate with development teams, architects, and business stakeholders to clarify requirements, assess options, and deliver practical technical solutions. Follow Agile practices, engineering standards, and established development processes. Use Git and CI/CD tools to manage source code, support automated workflows, and assist with reliable releases. Contribute to continuous improvement across application quality, delivery practices, and team collaboration.
Benefits
This opportunity offers the chance to work on modern applications spanning both frontend and backend development, while building experience with widely used cloud platforms and delivery tools. You will collaborate with technical and business colleagues, contribute to the full software development lifecycle, and take ownership of work that supports real product and organizational needs. Compensation, benefits, and working arrangements will be discussed during the recruitment process and may depend on the employing organization, location, and level of experience.
Equal Opportunity
Vallum Associates is committed to fair and inclusive recruitment. Candidates are considered based on their qualifications, experience, skills, and potential to perform the role. We welcome applications from people with diverse backgrounds and do not tolerate discrimination on any grounds protected by applicable law. Reasonable adjustments can be discussed during the recruitment process to support candidates who need them.