PURPOSE OF THE ROLE
Our client's API engineers are responsible for providing groundbreaking interfaces to internal and external customers. Built around simple but proven principles the small, swift, and independent team is able to deliver optimized data streams to customers around the globe.
You have a strong background in developing across the full API cycle, with proven expertise in API development and server side technologies. You are independent
and inventive, you communicate and collaborate effectively, and have a hunger to thrive in an energizing environment.
KEY RESPONSIBILITIES / DUTIES
You will develop and code on high-volume, low latency APIs, building applications that focus simplicity, scalability, and performance.
We want you to play a key role in the full development cycle and direction of product and feature sets.
Take feature requests and technical requirements and translate them into a set of reusable components using elegant code solutions.
We support you to participate in and/or take ownership over the internal software architecture and feature development, from requirements gathering, to design and implementation, to production deployment.
Development, operations, testing and others all work together to identify and resolve bottlenecks on the path to production.
PERSON SPECIFICATION, SKILLS, EXPERIENCE & QUALIFICATIONS
Passionate about API development – you know and follow best practices when creating well-architected REST APIs and are proficient with all aspects of modern
server side development.
A solid engineer – you find something magical about solving problems with elegant but simple solutions. You have deep knowledge of OOP and design patterns and
are a good problem solver with attention to detail and critical thinking skills.
A good communicator – you communicate enthusiastically, clearly and concisely with both technical and non-technical staff.
A keen learner – you are up-to-date and capable of keeping the pace with the latest trends and technologies in API development.
You are hands on, passionate, persistent, creative, and humble. You get things done.