Sr. or Lead Software Engineer – API’s – RESTful – AWS – Microservices - Boston, MA Area - $$ Open

Position Title – WRTPIASSWEA062017

Sr. or Lead Software Engineer – API’s – RESTful – AWS – Microservices - Boston, MA Area - $$ Open

Base + Bonus + Equity + Comprehensive Benefits + Numerous Other Perks

Local Candidates Only - Will consider sponsorship for the right candidate – Requires very strong communication skills

Two Roles – One Senior & One Lead

Company

A highly successful, private, innovative & fast growing Bioscience Agriculture company focused on delivering innovative products that increase the health & yield of crops in a natural way, helping to better feed the planet.

Position Summary:

The “Senior API Engineer” will engineer interfaces for customer-facing applications and backend data solutions that supports large scale data transport. This person is responsible for maximizing code reusability while also considering API design, deployment considerations, and the testability of the APIs. This person will also be a critical member of a highly efficient and cohesive engineering team that is focused on the customer’s needs and requirements.

Responsibilities:

• Design REST / GraphQL APIs that software developers love to use

• Leverage and promote API design patterns

• Design and document APIs leveraging a standard API documentation framework (e.g. Swagger, readme.io)

• Collaborate with architects to identify and gain sign-off for API deployment

• Maintain backlog for API needs across a broad set of end users, ensuring user stories and prioritization are transparent

• Implement deployment process for isolatable API

• Ensure that all APIs are fully tested in an automated framework, including functional and performance tests

• Ambassador to developer community for external-facing APIs

Required Skills and Competencies:

Key Competencies

• Maniacally focused on the customer (Application Developer, Data Engineer) and their API needs

• Passion for developing easy-to-use and customer-delightful APIs, working directly with and demonstrating a deep understanding of the end-user / customer.

• Passion for software development and modern software development practices, including lean and agile

• Deep commitment to quality, reliability, scalability and maintainability

• Egoless and works and interacts well with software engineering, product management, customers and non-technical users

• Passion for firm’s mission and values

• Able to get out in the field and be excited to do so

• Great listener and communicator, written and oral

• Technically knowledgeable and not afraid to technically challenge engineers

• Ability and passion to quickly learn new technologies and industries, staying up-to-date with technology and best practice trends

• Results oriented, demonstrating a passion to release software, while not compromising on quality and being sensitive to the specific needs for the customer and the application’s usability

Experience/Skills

• Deep understanding of API design, including versioning, isolation and micro-services

• Experience developing RESTful APIs (GraphQL is a plus)

• Experience developing applications in Node.js is a plus

• Experience designing and documenting internal and external (commercial) APIs leveraging an API documentation framework (e.g. Apiary, Swagger)

• Working knowledge of various implementation stacks and tradeoffs (e.g. node, java, python)

• Working knowledge and experience with Amazon API gateway or other API host service

• General knowledge about the differences between relational and NoSQL databases

• Experience with Amazon services

• Experience working cross-functionally with Software Product Management, Architecture, User Experience and end users to realize application development vision

• Actively practicing lean / agile software methodologies or similar

• Bachelor’s degree in computer science, mathematics or equivalent required

• 4+ years of experience building internal and / or external APIs required

Contact Information

Gary Wright - President – Wright Associates

Phone - (508) 761-6354 - Email - garywright@wrightassociates.org - WEB Site – www.wrightassociates.org

Founded in 1999, Wright Associates is an employee recruiting and search firm that provides comprehensive recruiting and search services to the high technology executive requiring professional expertise in the talent acquisition process.