charthop - Senior Software Engineer
Responsibilities
• Design, build, and maintain integrations across HRIS, payroll, ATS, notifications, and business intelligence platforms. • Build and extend the configuration-driven integration system, including the functionality it needs. • Design APIs and data pipelines that connect reliably with third-party systems. • Contribute to AI features in the ChartHop product. • Own the full development lifecycle: research API documentation, plan, write robust code, deploy, and monitor integration health. • Write tests, conduct code reviews, and follow best practices for code quality and maintainability. • Work with product, customer success, and external partners to meet business and technical requirements. • Improve how we build and manage integrations, including developer tooling, monitoring, and alerting. • HOW YOU’LL BE MEASURED • Integration reliability: uptime, error rates, and data accuracy across third-party connections. • Code quality and maintainability: measured through code reviews and long-term sustainability. • Feature delivery: features delivered on time and within scope. • Customer impact: fewer support tickets and less friction in the integration experience, with better data quality. • Team contribution: impact on team productivity, collaboration, and innovation. • Continuous learning: learning new technologies and sharing knowledge with the team. • Tech stack: Kotlin and MongoDB on the back end, TypeScript and React on the front end, and AWS for infrastructure. We also use Valkey for caching and partner with Anthropic for AI models. Most of your work will be in Kotlin. • Interview process: Intake call with our recruiter, hiring manager screen, culture interview, take-home assessment, a live technical review of your assessment with two engineers, a team collaboration interview with our product manager, and a leadership interview with our CTO. • Although we list what we generally look for, we are very likely missing other attributes and skills that you have that could make you a great addition, but are not currently listed. Research has shown this especially applies to women and other marginalized groups, who tend to apply only if they check 100% of every box, while others apply when they meet roughly 60%. The point: it does not hurt to take a chance and apply. We are an inclusive employer and value diversity at our company.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT