Job Title
We are seeking an experienced software engineer to join our development team. Our ideal candidate will have a strong background in Python, with experience in tools like LangChain and LangGraph.
* Collaborate with cross-functional teams to design, develop, and maintain scalable backend infrastructure.
* Work across multiple services and modules using modern frameworks and technologies.
* Develop and maintain APIs and microservices, including integration with third-party systems.
* Utilise version control tools to manage source code and collaborate effectively.
* Write, run, and maintain automated tests to ensure code reliability and quality.
* Troubleshoot, debug, and resolve issues in backend systems as they arise.
* Optimise system performance and scalability to handle increasing traffic and workloads.
Requirements
* Python Proficiency: Strong knowledge of Python.
* Modular Assembly: Ability to collaborate with other developers to assemble individual modules within a multiservice platform.
* AI and Emerging Technologies: Passion for AI with a focus on developer tools.
* Collaboration and Problem-Solving: Strong ability to collaborate effectively with both front-end and back-end teams.
* Experience Level: Typically, 4–6 years+ of experience, with a strong aptitude for embracing new technologies.