Posted about 4 years ago
SkySlope is looking for a Senior API Developer with passion, skill, and heavy experience in developing high performing, publicly accessible Web APIs. In this role, you will have the opportunity for hands-on development of our next generation of SaaS APIs, while also helping to establish organizational standards for security, quality, and architecture.
A successful candidate will be a self-motivated individual with a proven track record for developing and maintaining all aspects of public APIs, including contract definition, security, automated functional testing, automated performance testing, and high availability. This person will have a passion for using software to solve complex problems and an obsession for maintaining a flawless experience for the customer.
What You'll Do
* Hands-on development of highly available, scalable, and performant Web APIs.
* Collaborate with other teams on API standards in order to achieve a clean, consistent API experience for our customers.
* Develop a consistent standard for API contracts using the appropriate contract architecture and technology for the problem (REST, RPC, GraphQL, etc)
* Help to develop reliable automated tests to maintain functional correctness, performance, and backward compatibility.
Requirements
* 10+ years software development experience
* Experience with .NET Core or Web API highly preferred
* Experience developing and maintaining high traffic, publicly facing API with 5 nines uptime
* Unit and Integration Testing
* Relational database experience (SQL Server, MySQL, etc.)
* NoSQL database experience (MongoDB, Redis, etc.)
* Continuous Integration and Delivery (CI/CD) platforms (CodePipeline, Jenkins, etc.)
* Cloud computing platform experience preferred (AWS, Azure, etc.)