Sr. Developer, API
Job Description
What We Do:
Florence (florencehc.com) software reduces the time it takes to deliver medical cures to those who need them. Our industry-leading software is used to streamline clinical trials at over 8,500 research sites, sponsors, and CROs across 35 countries.
Florence was recognized as the 8th Best Small Workplace to Work in Atlanta in 2022 by the Atlanta Journal Constitution and also received the “New Ideas Award.” We were also honored as the Biggest Impact Company, a Top 10 Innovative Company in Georgia by the Technology Association of Georgia in 2021, and most recently No. 31 on the Fortune list of Best Small Workplaces 2021.
As part of Florence's API-First approach, we are building out new API products, using an existing cloud native microservices architecture, that empower our customers and partners to independently build additional tools, integrated workflows and mobile applications using Florence.
What You’ll Bring to The Team:
We seek a passionate software developer to help build the future for clinical trials as we design and implement public APIs that expose the products and capabilities in the eBinder™ platform to our partners in the industry. As part of a new specialized development team within Florence, you will have a leading role in the definition of the interfaces alongside prototyping, design of the tech stack hosting and tuning the API.
You will:Â
- Build a standards-based ReST and GraphQL API with Node.js and the latest AWS services as part of our Architecture and Integrations team
- Lead the development of the platform from the ground up within a modular architecture to provide a highly available and performant product
- Research, design and build the hosting, security and management platform for Florence external APIs
- Work with our technical customers to truly understand their objective in using our API and how their business will leverage a Florence integration
- Ensure precise documentation is created to allow customers to be self-sufficient in understanding and consuming our API
- Automate client credentialing, permissions and configuration, enabling self-sufficiency where appropriate
- Work with other architects, developers and engineers to ensure efficient use of the backend APIs, data and infrastructure behind the public API, and identify enhancements where needed to support it
- Manage all professional aspects of the software life cycle including Requirements gathering, Testing, Instrumentation, Deployment and Operations
- Write meaningful automated tests foster effective, reusable, and flexible code
- Design and implement low-latency, high-availability, and performant services
- Ensure end-to-end security and data protection across design and implementation
- Champion and refine consistent schema design across interfaces as part of our Backend Guild
- Build appropriately coupled and cohesive logic as independent modules
- Integrate data storage via existing backend APIs and MongoDB
- Contribute to our culture, invent new ways to address industry needs, criticize constructively, and help create a world-changing company
An Ideal Candidate has:
- Passion for building high-quality, flexible code that other people would like to work with
- A strong understanding of API design principles and best practices
- A strong understanding of design patterns
- Expertise in Node.js
- Experience with other major languages
- Proficiency with Git
- Proficiency with JavaScript, comfortable with ES6/2015
- Expertise with OWASP, API security, user authentication and authorization between multiple systems, servers, and environments (HMAC, OAuth, JWT)
Â
Bonus Points if you have:
- Proficiency with typescript & ES6
- Expertise in asynchronous API design
- Proficiency in SQL & NoSQL databases (MongoDB), specifically performance, modularization, and maintainability
- Proficiency in building modular applications
- Experience with Microservices and/or Service-Oriented Architecture
- Knowledgeable on security principles (OWASP)
Â
What’s in it for you?
- Doing good: We pride ourselves on working on something bigger than ourselves; helping to save lives
- Doing well: We offer exceptional salary + commission compensation, medical and dental insurance, remote office equipment and unlimited vacation
- Making the leap: Join our high-output culture to create innovative, modern, and purposeful software solutions
Florence Healthcare supports workplace diversity and does not discriminate on the basis of race, color, religion, gender identity or expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, physical disability, or any other protected class.
Â
Date Posted
08/23/2022
Views
6
Similar Jobs
API Software Development Engineer - II - Synchrony
Views in the last 30 days - 6
The job description is for an API Software Development Engineer II at Synchrony The role involves working on microservice APIs participating in hackat...
View DetailsAPI Software Development Engineer - I - Synchrony
Views in the last 30 days - 5
The job description is for an API Software Development Engineer I position at Synchrony The role involves working on microservice APIs participating ...
View DetailsOral & Maxillofacial Surgeon - Atlanta Oral & Maxillofacial Surgery
Views in the last 30 days - 0
View DetailsController - Cognosos
Views in the last 30 days - 7
Cognosos is a fastgrowing tech startup that offers a competitive salary unlimited vacation and a range of benefits The company is looking for a dynami...
View DetailsProduct Owner - Nasdaq
Views in the last 30 days - 9
The job description is looking for a Product Owner with experience in Agile environment finance or institutional investment industry and strong analyt...
View Details