We are seeking a Senior Software Engineer to join our team.
The ideal candidate will develop and consume RESTful API endpoints, implement asynchronous events, and build reusable code to enhance the technology stack.
You will work collaboratively across teams to ensure alignment towards common goals while focusing on securely handling customer health and financial data.
Key Responsibilities:
- Develop and consume RESTful API endpoints and asynchronous events to implement business logic.
- Create reusable code and libraries for use across the team and technology stack.
- Develop software and processes that securely handle customer health and financial data.
- Collaborate within and across teams to ensure alignment towards common goals.
- Communicate effectively with team members through design reviews, code reviews, and daily collaboration.
- Enhance the current tech stack as part of continuous improvement.
Required Qualifications:
- 5+ years of full-time software engineering experience.
- 3+ years of experience with JavaScript/TypeScript and Node.js.
Preferred Qualifications:
- Bachelor’s degree in Computer Science or equivalent work experience.
- Experience building and consuming API endpoints (REST, AMQP, GraphQL).
- Experience implementing secure, testable business logic.
- Experience operating event-driven services.
- Experience deploying to cloud environments such as AWS.
- Experience building and maintaining third-party integrations.
- Experience leveraging message brokers and event streams (e.g., AWS SNS, SQS, Azure ServiceBus).
- Experience operating in high-security environments (e.g., payments, healthcare)