About the Role
As a Full-stack Senior Software Engineer on our Trust & Safety team, you will be responsible for building our Risk Evaluation Platform. You will be one of two senior engineers working on this new initiative. The new platform will be used across our business units to make decisions in real time about customers and other associated events. Regular collaboration with business stakeholders, product managers, and cross-domain team members will be essential to success in this role.
Responsibilities
- Design the architecture of our in-house fraud evaluation platform.
- Work with other senior members of the team to build the platform tailored to our internal use cases.
- Understand use cases and translate requirements into technical documentation.
- Review architectural design documents from other team members.
- Own the monitoring and alerting of new services associated with the platform.
- Contribute to the technical delivery of complex, cross-stack initiatives related to the Risk Evaluation Platform.
Requirements
- 7+ years of professional software development experience with proven expertise in full-stack web application development.
- Solid proficiency in TypeScript and React with a deep understanding of modern frontend development patterns.
- Advanced Backend development experience with NestJS or equivalent Node.js frameworks, including API design, database integration, and distributed systems.
- Comprehensive understanding of full-stack web services architecture from client-side optimization to server-side performance, including RESTful APIs, database design, and system integration patterns.
- Experience with DevOps practices, CI/CD pipelines, and cloud deployment using tools like Docker, Kubernetes, AWS/GCP.
- Experience designing, developing, and deploying full-stack services in NodeJS.
- Hands-on experience using AI coding tools to accelerate the development process.
- Customer-centric mindset with a keen eye for user experience and delivering exceptional products that meet business objectives.
- Clear technical communication skills, with the ability to simplify complex technical concepts for diverse stakeholders and cross-functional teams.
- Self-directed leadership, comfortable working autonomously while collaborating effectively across engineering and product teams.
- Proven ability to drive technical initiatives to successful completion.
- Demonstrates urgency in decision-making with complete accountability for deliverables and outcomes.
- Commitment to staying current with emerging technologies and adapting to evolving business needs.
- Ability to balance speed with quality by leveraging AI tools while staying in control of the system.
Skills
- TypeScript
- React
- NestJS
- Node.js
- API design
- Database integration
- Distributed systems
- RESTful APIs
- Database design
- System integration patterns
- DevOps practices
- CI/CD pipelines
- Docker
- Kubernetes
- AWS
- GCP
- AI coding tools
- Python
- Django
Location
- Global
Work Type
- Hybrid
- Full-time
Experience Level
- Senior
- 7+ years
Benefits
- Flexible Work Environment
- Opportunity to work from any of our offices for 4 weeks a year
- Employee Stock Options
- CG Gives programs
- Social Initiatives
About the Company
- Cover Genius is a Series E Insurtech that protects the global customers of the world’s largest digital companies.
- Our partners integrate with XCover, our award-winning insurance distribution platform, to embed protection for millions of customers worldwide each year.
- Our team and products have been recognized with dozens of awards, including by the Financial Times who ranked Cover Genius as the #1 fastest-growing company in APAC in 2020.
- Our diverse team across 20+ countries and many language groups commits itself to diverse cultural programs, in particular “CG Gives” which makes social entrepreneurs out of us all and funds development initiatives in global communities.
- Our People are Bold, Authentic, Purposeful and Inspired.
- Our People are not Perfect, Traditional, Complacent or Cautious.
Equal Opportunity
- Cover Genius promotes diversity and inclusivity. We don't tolerate discrimination, demeaning treatment of anyone, or harassment due to race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status.
- By submitting your application, you acknowledge that we may collect, store and process your personal data for recruitment purposes.
- To ensure a fair evaluation, we may use AI to assist in sorting applications, but all final decisions are made by our hiring team and no candidate dispositions are automated.
- We will keep your information on file for three years from the date of your application.
