Apply

Senior Software Engineer (Integrations)

Posted 5 days agoViewed

View full description

๐Ÿ’Ž Seniority level: Senior, 5+ years

๐Ÿ“ Location: United Kingdom, European Union

๐Ÿ’ธ Salary: 70000.0 - 85000.0 GBP per year

๐Ÿ” Industry: Self-storage software

๐Ÿข Company: Stora๐Ÿ‘ฅ 11-50ElectronicsE-CommerceFashionApparelConsumer GoodsBeauty

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 5+ years

๐Ÿช„ Skills: Backend DevelopmentPostgreSQLSoftware DevelopmentSQLGitRuby on RailsAPI testingRedisReactSeleniumCI/CDProblem SolvingRESTful APIsMentoringExcellent communication skillsTeamworkJSONStrong communication skillsDebugging

Requirements:
  • 5+ years of professional experience in software development, with at least 3 years working in Rails.
  • Strong experience working with APIs โ€“ consuming, integrating, and designing robust API interactions.
  • Comfortable owning the development of third-party integrations, from concept to production.
  • Excellent troubleshooting skills โ€“ able to investigate, diagnose, and resolve complex integration issues.
  • Able to deeply investigate third-party APIs and protocols, reverse-engineer undocumented behaviours when necessary, and optimise integrations for reliability and performance.
  • Experience documenting and sharing integration knowledge to help the team maintain and extend integrations over time.
  • Ability to work independently while collaborating effectively with a small team.
  • Solid understanding of testing practices for integrations and APIs.
  • Good communication skills, able to discuss technical challenges and present solutions clearly.
Responsibilities:
  • Design, develop, and maintain integrations with third-party systems (e.g., smart entry systems, payment providers, accounting software).
  • Investigate and deeply understand third-party APIs and protocols, troubleshooting issues and optimising interactions.
  • Document and share integration knowledge with the team to ensure long-term maintainability and reduce reliance on individual expertise.
  • Work on product features that depend on third-party integrations, ensuring they are well-architected and scalable.
  • Ensure seamless deployment and monitoring of integrations, acting on logs and metrics to maintain performance.
  • Collaborate with the product team to define and refine integration requirements.
  • Write tests to ensure integrations remain stable and robust.
  • Mentor team members and provide guidance on best practices for integrating with third-party systems.
Apply

Related Jobs

Apply

๐Ÿ“ UK, Europe, Asia

๐Ÿงญ Full-Time

๐Ÿ” Blockchain

๐Ÿข Company: Babylon Labs

  • 2+ years of experience in blockchain development in Go and/or Rust.
  • Deep understanding of Ethereum & Cosmos SDK and CometBFT consensus, IBC, CosmWasm.
  • Strong problem-solving skills and ability to work independently.
  • Excellent communication and collaboration skills.
  • Design, develop, and maintain CosmWasm/Ethereum smart contracts for integration with the Babylon protocol.
  • Design integration solutions for performance, security, and reliability.
  • Collaborate with core protocol engineers to identify and resolve integration challenges.
  • Contribute to the development of Babylon's toolings/SDKs for Cosmos/Ethereum ecosystem.
  • Keep track of with the latest developments in the Cosmos/Ethereum ecosystems and technology.

Software DevelopmentBlockchainEthereumAPI testingGoREST APIRustSoftware EngineeringDebugging

Posted 20 days ago
Apply
Apply

๐Ÿ“ Central and East Europe

๐Ÿงญ Full-Time

๐Ÿ” Software Development

๐Ÿข Company: Bloomreach๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $30,000,000 Debt Financing over 2 years agoWeb DevelopmentInformation TechnologyMarketing AutomationSoftware

  • Advanced proficiency in designing, developing, and maintaining solutions using Python.
  • Professional experience with Go and TypeScript.
  • Experience with cross-functional and cross-team collaboration to gather requirements and ensure seamless delivery of systems and applications.
  • Focus on quality, scalability, and performance of integration solutions.
  • Excellent problem-solving skills and attention to detail.
  • The ability to work in project teams effectively, be reliable, and communicate clearly.
  • Design, develop, and maintain multiple integration solutions that connect various third-party systems and applications.
  • Collaborating closely with cross-functional teams to gather requirements, ensuring robust architecture, implementing APIs, troubleshooting integration issues, and providing ongoing support to enhance our integration platform's overall performance and reliability.
  • The team is responsible for releases, deployments, and monitoring of its production services, ensuring smooth operation and solving issues.

DockerPythonGCPKafkaKubernetesMongoDBTypeScriptAPI testingGoREST APIRedisCommunication SkillsCI/CDProblem SolvingDevOpsAttention to detailMicroservicesCross-functional collaborationSoftware Engineering

Posted about 1 month ago
Apply