Ruby Software Developer
Trustlayer
TrustLayer is a fast-growing scale-up in the insurance and risk management industry, dedicated to transforming how companies manage and mitigate third-party risk. We leverage cutting-edge technology to provide innovative solutions that streamline and automate the insurance verification process. Join our dynamic team and contribute to the future of risk management.
Position Overview
We are looking for a highly skilled and motivated Senior FullStack Software Engineer to join our development team. The ideal candidate will be proficient in TypeScript, React, GraphQL, NodeJS, and MongoDB, with a strong focus on testing and performance optimization. This role requires a proactive attitude, excellent problem-solving abilities, and leadership skills to drive our projects forward.
Key Responsibilities
- Design, develop, and maintain backend services and APIs, primarily using Ruby and Ruby on Rails
- Collaborate on both front-end and back-end features using Typescript and Node.js
- Work with relational and non-relational databases, including PostgreSQL and MongoDB
- Contribute to the design and development of REST APIs and integrations with external systems
- Participate in code reviews, technical discussions, and team planning sessions
- Troubleshoot and resolve production issues
- Stay current with emerging technologies and continuously expand your technical skill set
Qualifications
- Working knowledge of the Ruby programming language
- Familiarity with Ruby on Rails for building web applications
- Experience working with relational databases, particularly PostgreSQL Understanding of RESTful API design and development
- Exposure to Typescript and Node.js in a development environment Knowledge of MongoDB or other NoSQL databases
- Ability and motivation to quickly learn new tools, technologies, and systems Strong problem-solving skills and attention to detail
Preferred Qualifications
- Experience integrating external platforms, APIs, or third-party services
- Familiarity with microservices architecture and distributed systems
- Understanding of modern development best practices, including testing, CI/CD, and monitoring
What We Offer
- Competitive salary and equity options.
- Flexible working hours and remote work opportunities.
- A dynamic and collaborative work environment.
- Opportunities for professional growth and development.
- Comprehensive health benefits.