Software Developer-API

apartmentInsignis Cash placeCambridge scheduleFull-time calendar_month 

Job Summary

We are a fast-growing, FinTech company looking for a talented and enthusiastic individual to join our team. We are expanding, making this a perfect position if you would like to have a significant impact on our company’s growth and develop your role and career as the business evolves.

You will join a team where your ideas will be welcomed and valued.

We are seeking an experienced API Engineer to join our team and help design, build, deploy, and document APIs for engineers integrating with our services, which are largely built in C#. You will work closely with cross-functional teams to ensure our APIs are intuitive, secure, and meet the needs of our integrating developers.

Key Responsibilities:

  • Design and develop robust, scalable, and performant APIs using best practices and open standards
  • Collaborate with product managers, developers, and other stakeholders to understand requirements and define API specifications
  • Implement API endpoints, authentication, authorization, error handling, and documentation using tools like Swagger
  • Test APIs thoroughly, including integration testing, performance testing, and security testing
  • Deploy APIs to production environments and monitor their health and usage
  • Continuously improve API design, documentation, and developer experience based on feedback
  • Stay up-to-date with industry trends and technologies related to API design and development
Requirements
  • 3+ years of experience building and maintaining APIs, preferably in a .NET/C# environment
  • Strong understanding of RESTful API design principles, HTTP protocol, and API documentation best practices
  • Proficiency in C#, .NET Core, and related technologies (e.g., ASP.NET Web API, Entity Framework)
  • Familiarity with API management tools and platforms (e.g., Swagger, Postman)
  • Experience with continuous integration/continuous deployment (CI/CD) toolchains and infrastructure as code
  • Excellent communication and collaboration skills to work effectively with cross-functional teams
  • Bachelor's degree in Computer Science, Software Engineering, or a related field

Nice to have:

  • Experience with microservices architecture and distributed systems
  • Knowledge of message queuing systems and event-driven architectures
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies
Benefits
  • Competitive compensation
  • 25 days holiday (exc. Bank holidays)
  • Pension contributions
  • Private medical insurance
  • Employee health and wellness discounts
  • Cycle to Work Scheme
  • Monthly happy hours and team lunches
  • Lunch and learn training sessions.
Working Pattern
  • Hybrid working pattern in the Cambridge office, 1 day per week at the office

If you are passionate about building high-quality APIs and enhancing the developer experience, we'd love to hear from you! Apply today to join our team.

electric_boltImmediate start

Software Developer

apartmentMedia ConciergeplaceBarking, 34 mi from Cambridge
If you are a Software Developer with Access VBA (ADO)and SQL Server programming skills, looking to have responsibility for full life cycle project delivery, this is an excellent opportunity to join a team that is maintaining...
placeHiston, 6 mi from Cambridge
We are working with a charity organisation who perform very important work to find a Head of Software Development to lead their team of developers. If you would like the opportunity to lead a software team on Tech for Good projects, then this may...
apartmentNoirplaceWelwyn Garden City, 32 mi from Cambridge
NET Developer - Software House - Welwyn Garden City Tech stack: .NET Developer, .NET 8, Blazor, Azure, JavaScript, HTML5, CSS3, Agile, Programmer, Full Stack Engineer, Architect, .NET Developer Do you want to work for an internationally...