SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 50,000 - 500,000 / annual
Certificial is transforming how businesses and their suppliers share insurance coverage information by moving from point-in-time documents to real-time data on the Smart COI Network. We are seeking a Senior Software Engineer to develop and maintain our products and services APIs.
In this role, you will design and develop RESTful APIs to provide access to core services and data, create detailed API documentation to enable third-party developers to integrate with our platform, and create and maintain API client libraries. You will track API performance metrics and work to improve stability, scalability, and availability. You'll monitor API usage to identify trends and anticipate customer needs, provide technical guidance and mentorship to other engineers, and build APIs that meet both functional and non-functional requirements such as scalability, availability, and reliability.
You will work cross-functionally with product managers, engineers, and other stakeholders to understand customer needs and develop solutions. The role reports to the VP of Engineering and requires the ability to plan, schedule, and organize workload to meet deadlines while working in a high-performing, fast-paced team environment.
Certificial is an entirely remote team with diverse backgrounds and interests united by shared values: driven by excellence and continuous improvement, taking extreme ownership of success, solving problems through process transformation, maintaining transparency, and respecting others' viewpoints.
REQUIREMENTS:
- 7+ years of experience developing and maintaining APIs in Java Spring Boot
- 7+ years of hands-on experience building scalable API platforms
- 7+ years of building multi-threaded backend components with SQL/NoSQL backends
- Strong background in microservices architecture and hands-on experience designing and scaling APIs in a multi-tenant environment
- Deep understanding of API design, including REST, JSON, and OAuth principles
- Comfort working with SQL/NoSQL architectures and web technologies
- Working knowledge of AWS (EC2, ECS, EMR, Lambda, S3, SQS/SNS, RDS)
- Strong Core Java, J2EE, Spring Boot, and Hibernate skills
- Hands-on experience securing public-facing APIs
- Proven track record of designing and developing RESTful web services
- In-depth knowledge of web technologies including HTTP, XML/JSON, web security, authentication/authorization protocols
- Good understanding of relational and NoSQL databases
- Proficiency in at least one scripting language (Python, Java, Ruby, etc.)
- Deep understanding of building microservices to meet scalability requirements
- Working knowledge of React JS and Angular
- Excellent communication and problem-solving skills