Sr. API Developer

Sr. API Developer

15 Jan 2024
California, Sanfrancisco, 94101 Sanfrancisco USA

Sr. API Developer

Vacancy expired!

Remote role to start and once environment changes, candidate will need to be in San Francisco Office.


Long term contract Possible FTE opportunity

Top 5 Tech Skills Needed:
  • REST API development, API design & lifecycle experience
  • Node JS preferred, can be substituted with Java if all else are met
  • SQL & No SQL DB store experience – SQL queries, table & index design
  • AWS preferred, can be substituted with Google Cloud Platform if all else are met
  • DevOps experience in Terraform or CloudFormation, design/managing infrastructure

Preferred Language is Node.JS/Java and Ruby/React is secondary

MUST have: Experience building/support API's.
Looking for a candidate who can be strategic, strong problem-solving skills (think outside of the box), hands-on individual contributor w/coding skills.

REQUIRED to have API development with exposure to UI rather than the other way, emphasis on API/Backend Development expertise.
Candidate who is independent/motivated and candidate with

API development background

SKILLS NEEDED:
  • 6-8 years of experience with back end/API development.
  • Nice to have skills: React, Front end web UI development experience.

Production experience: candidates with experience building code that their company "owned" from the development to deployment - Owned platform end-to-end.
  • 3+ years' experience using cloud platforms such as AWS, Caching, SQL, Queue, Elastic Search, ECS/Container.
  • Experience with third-party APIs and Web Services.
  • Preferred Language: Node.JS (Java or Ruby is secondary) –any one of OO language.
  • Experience with Agile development, preferably Scrum.
  • Experience with Git, Perforce and code management.
  • Design, develop, document, test, and debug new and existing software systems.
  • Serve as technical expert on development projects.
  • Participate in full development life cycle including requirements analysis and design.
  • Write technical specifications based on conceptual design and stated business requirements.
  • Support, maintain, and document software functionality.
  • Analyze code to find causes of errors and revise programs as needed.
  • Participate in software design meetings and analyze user needs to determine technical requirements.
  • Consult with end user to prototype, refine, test, and debug programs to meet needs.

Job Details

Jocancy Online Job Portal by jobSearchi.