Backend Engineer API and Integrations Team

Backend Engineer API and Integrations Team Job Description Template

Our company is looking for a Backend Engineer API and Integrations Team to join our team.

Responsibilities:

  • Peer review code to ensure adherence to best practices;
  • Write low-latency, reusable, testable and efficient code;
  • Troubleshoot production issues when escalated by our support team;
  • Collaborate with other developers, QA and the release manager to ensure the success of modules / features you are responsible for;
  • Develop server-to-server integrations with leading third-party business tools and platforms;
  • Guide customers with answers to technical queries on integration of our APIs;
  • Build, scale, secure and document the APIs for the existing and future modules in our platform.

Requirements:

  • Expert in Python with knowledge of at least one web framework (Flask, Bottle);
  • Good to have a basic understanding of front-end technologies like Angular / React;
  • Excellent communication skills, to be able to interact with developers around the world;
  • Working knowledge of AWS or similar cloud platforms;
  • 5+ years of hands-on experience with primary focus in building, scaling and deploying RESTful APIs and server-side API integrations;
  • Proficient in distributed code versioning tools like Git or Mercurial;
  • Proficient in working with MySql or a similar relational database with experience in designing application databases and optimising queries;
  • Proficiency with another development language / platform like Java, Node.js a huge plus;
  • Sound knowledge of API security, authentication, permissions and access control;
  • Good to have experience in working with containers.