Job Description:
We are seeking a talented and motivated Solutions Engineer with strong expertise in JavaScript to join our growing development team. In this role, you will work on building and maintaining insurance systems using modern cloud technologies. This role requires experience with backend JavaScript programming with a primary focus on delivering robust, high-performance systems based on RESTful APIs.
Key Responsibilities:
- Design, develop, and maintain scalable policy, rating and billing API’s running on Node.js.
- Document generation using HTML, Liquid templating engine and JSON data.
- Develop, maintain, and enhance automated test cases and deployment procedures.
- Write clean, maintainable, and well-documented code with proper unit and integration testing.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot, debug, and resolve technical issues as they arise.
- Work in an agile environment, contributing to sprint planning, stand-ups, and retrospectives.
- Stay current on the latest JavaScript technologies and trends.
Required Skills:
- 6+ years of experience developing production code for externally facing products in a full-stack, frontend, or solutions role.
- 5+ years of experience in JavaScript (ES6+), TypeScript, NodeJS and Python.
- Expertise in JavaScript (ES6+), asynchronous programming, and error handling.
- Experience with both NoSQL and SQL databases.
- Expertise with RESTful API design and development.
- Proficient with HTML, CSS, and templating Engines (e.g. Liquid, Mustache).
- Experience with common security threats and best practices such as authentication, authorization, data validation\sanitization and encryption.
- Solid understanding of test-driven development (TDD) and best practices for testing and code quality.
- Solid understanding of software development best practices, including version control (Git), code reviews, CI/CD, and testing frameworks.
- Strong critical thinking skills initiative-taking and can-do attitude.
- Excellent communication and teamwork abilities.
Education:
- Bachelor’s degree in computer science, or a related field (or equivalent experience).
- Insurance domain knowledge (policy lifecycle, underwriting, rating, and endorsements) is a plus.
- Socotra, Guidewire or Duck Creek experience is a plus.
Compensation and Benefits:
- Market Competitive Salary.
- Comprehensive benefits package including company paid time off, comprehensive insurance plans, and 401k plan with company contribution.
Work Conditions
- Hybrid work environment that allows the ability to work from home up to 3 days a week.
- Required to work flexible hours and/or weekends, as needed to meet deliverables.