API software Engineer Job Description Template
Our company is looking for a API software Engineer to join our team.
Responsibilities:
- Builds the work needed to implement functionality from the product backlog;
- Tests deliverables against a user story’s acceptance tests;
- Executes necessary documentation, as directed, or needed;
- Works closely with other team members to ensure that features meet business.
Requirements:
- Degree in an Engineering/Technology discipline or equivalent experience;
- Expert knowledge of REST + JSON;
- Design and develop consumer driven APIs that follow API-first design principles;
- Bachelor’s degree with emphasis in related field or equivalent experience;
- 2-4 years of developer experience;
- Work independently on multiple projects while meeting the timely needs of the customer;
- Ability to quickly adapt and learn new technologies and systems;
- In-depth programming knowledge;
- Understanding of API based documentation standards such as Swagger or RAML;
- Preferred experience performing orchestrations and transformations across multiple backend systems using REST, SOAP, and JMS based protocols;
- Strong customer service focus and sense of urgency;
- Appreciation of API-first design and API frameworks;
- Demonstrates the capability to resolve routine problems within a system or process;
- Ability to thrive and produce results with little or no supervision in a fast-paced, entrepreneurial environment;
- Superior problem solving and analytical skills.