API Engineer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

API Engineer
Node.js
REST API
AWS Lambda
SQL (MySQL
Postgres)
Legacy system data extraction
CI/CD
Docker
Git
Agile

Job Details

Role: API Engineer
Location: Seattle, WA Onsite

Responsibilities:

Rapidly understand legacy systems from which data will be sourced and, working independently, implement a mechanism to extract from them

Determine and implement means to circumvent data extraction limitations in legacy systems

Write clean, concise code that is stable, extensible and unit-tested appropriately

Communicate frequently and effectively with other engineers on the team in addition to our product managers, scrum masters and project managers.

Diagnose complex issues, evaluate, recommend and execute the best resolution

Implement new requirements within our Agile delivery methodology while following our established architectural principles

Manage detailed application requirements and collaborate with project /development teams to ensure quality function, features and user experience

Provides planning and design support for the development of solution architectures that will be implemented in a multiple system environment

Communicates across client community, and is viewed as adding value

Provides input into the architecture and design of the product, collaborating with the team in solving problems the right way

Works within established continuous integration, continuous delivery, and continuous deployment pipelines and practices Qualifications

3+ years of hands-on software development experience with Node JS, preferably in the AWS environment

Proven expertise in developing REST APIs including tooling for documentation

Experience working in continuous integration and continuous delivery environments

Working knowledge of various database technologies, such as SQL Databases (MySql, Postgres)

Demonstrated knowledge in independently analyzing legacy systems and determining the best way to extract data from them using any plausible techniques, such as ethical hacking

Knowledge of cloud development using AWS Lambda

Experience using modern development tools such as git, docker, etc.

Experience working on an Agile team

Excellent communication skills, written & verbal

Strong motivation to learn new things and take on challenging projects with a positive attitude

Ability to work in a collaborative team environment or alone and autonomously as needed

Previous consulting experience is preferred

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Maximum Cloud Solutions LLC