API Developer (Hybrid)

  • Charlotte, NC
  • Posted 10 days ago | Updated 5 hours ago

Overview

On Site
Contract - W2

Skills

API Developer (Hybrid)

Job Details



A top financial services company in North Carolina is currently seeking a new API Developer to join their growing team in Charlotte.

***This is a Hybrid opportunity requiring the qualified professional to work onsite a few days a week.***

Responsibilities:

The API Developer will be responsible for:



  • Writing code and unit tests, automation, and conducting code reviews and testing

  • Develop high-quality, reusable, and scalable code using React.js and React Native

  • Identifying exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges

  • Performing ongoing refactoring of code, utilizing visualization and other techniques to fast-track concepts, and delivering continuous improvement

  • Enable the deployment, support, and monitoring of software across test, integration, and production environments

  • Working with Product Managers to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues

  • Actively studying new and emerging technologies, rapidly prototype and carrying out POCs

  • Identifying opportunities for adopting new technologies

  • Maintaining documentation, coding standards, and style guides

  • Optimizing application performance, quality, and delivery to defined organizational standards and best practices

  • Serving as a mentor for junior and new engineers and peers in the software development practice to help them grow in their technical responsibilities and remove blockers

  • Perform other duties, as needed


Qualifications:



  • 4+ years of software development experience in a professional environment

  • Bachelor's Degree in Computer Science, Engineering, and/or a related field

  • Proven experience developing web and mobile applications using React.js and React Native

  • Strong proficiency in JavaScript, TypeScript, HTML and CSS

  • Knowledge of modern web and mobile development trends and best practices

  • Knowledgeable in modern API technologies, architecture and design practices and protocols with hands-on experience using one or more API technologies (Open API, REST, RPC, GraphQL, Micro-Services, Serverless)

  • Experience in designing and building Cloud native applications

  • Experience with Continuous Integration/Continuous Deployment tools such as GitLab Pipelines/Jenkins/GitHub

  • Proficiency in programming languages like React, React-Native and JavaScript

  • API development experience to be full stack in future using node / typescript

  • Experience with Terraform, Git, and Mobile Deployment strategies

  • Great interpersonal skills

  • Excellent communication skills (written and verbal)

  • Strong attention to detail

  • Highly organized


Desired Skills:



  • Experience in cloud technologies like Docker, Kubernetes, OpenShift, Terraform

  • Working knowledge of public cloud (e.g. AWS)