
Quick Summary
Job Overview
We are seeking a highly skilled Backend API Integration Developer to join our dynamic development team. The successful candidate will be responsible for designing, developing, and maintaining robust API integrations that support our enterprise applications. This role offers an exciting opportunity to work with cutting-edge technologies within a collaborative environment, contributing to innovative solutions that enhance our service offerings. The ideal applicant will possess strong expertise in software development, API management, and cloud platforms such as AWS and Azure, ensuring seamless integration across diverse systems and services.
Responsibilities
- Develop, test, and deploy scalable backend APIs using REST, SOAP, and other web service protocols.
- Integrate third-party APIs and internal microservices to facilitate data exchange and system interoperability.
- Collaborate with front-end developers to ensure cohesive UI/UX through effective API communication using frameworks like Angular, React, and Vue.js.
- Design and optimise database schemas for MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, and other database systems; implement efficient data retrieval strategies with T-SQL, PL/SQL, and ORM tools such as Entity Framework.
- Write clean, maintainable code in languages including C#, Java, Python, PHP, Ruby on Rails, Node.js, and JavaScript; apply Object-Oriented Programming (OOP) principles throughout development processes.
- Utilise version control systems such as Git, GitHub, SVN, and TFS to manage code repositories effectively.
- Implement unit testing frameworks to ensure code quality and reliability; conduct debugging and troubleshooting of complex issues.
- Participate in the full Software Development Life Cycle (SDLC), including requirements analysis, system design using UML diagrams, deployment on IIS or cloud platforms like AWS and Azure.
- Maintain comprehensive documentation of APIs and system architecture; adhere to best practices in database design and application development standards.
- Stay updated with emerging technologies including microservices architecture, containerisation (Docker), cloud services (AWS/Azure), and modern front-end frameworks.
Skills
- Proven experience in backend development with a strong focus on API integration using RESTful services and web services (SOAP).
- Proficiency in multiple programming languages such as C#, Java, Python, PHP, Ruby on Rails, JavaScript (including frameworks like Angular & React), TypeScript.
- Extensive knowledge of cloud platforms including AWS and Azure for deploying scalable applications.
- Strong understanding of database management systems: MySQL, PostgreSQL, Microsoft SQL Server, MongoDB; experience with database design and optimisation techniques.
- Familiarity with front-end development technologies: HTML5, CSS3; experience collaborating with UI/UX teams using AJAX or XSLT for dynamic content rendering.
- Experience working with version control tools like Git/GitHub/SVN/TFS; knowledge of SDLC methodologies.
- Ability to develop secure applications adhering to best practices in authentication & authorisation protocols.
- Skilled in debugging complex issues across multiple layers of the application stack; capable of writing comprehensive unit tests.
- Knowledge of microservices architecture principles; experience deploying applications on IIS or cloud environments is advantageous.
- Excellent organisational skills with the ability to manage multiple projects simultaneously while maintaining high-quality standards.
This position offers a stimulating environment for developers eager to advance their careers within a forward-thinking organisation committed to technological excellence.
Pay: £30.00-£105,764.70 per hour
Benefits:
- Free parking
- On-site parking
Work Location: Remote
