Senior Software Engineer
Pearler
Software Engineering
Washington, DC, USA
Posted on Oct 27, 2025
We're looking for an outcome-oriented person who is motivated to see great engineering help innovate on product. You love working with other engineers and are excited to be part of an engaged and fun team of people who love building products to help everyday people. This is an exciting opportunity to be trusted and empowered to help lead a team of competent software engineers. Working directly with the CTO, it’s a chance to coordinate with product managers and designers to deliver complex software solutions.Your responsibilities include- Thoughtful and articulate software system design that sets a strong framework for junior engineers whilst also ensuring that the broader companies objectives are represented.- Providing quality assurance and appropriate code review for other engineer’s work to ensure that work that ends up in production is up to both yours and the team’s standards.- Being a leader on technical best practices, helping to separate critical processes that need to be followed from noise that can be distracting towards outcomes.- Deployment and monitoring of software systems into the cloud to ensure that systems have high availability and can cope with changes to scale.- Being an integral part of the team in terms of doing the programming to execute on software designs.Your skills should include- At least 3 years experience in system design of web applications across both front-end and back-end implementations.- Experience with Typescript, both in terms of NodeJS as well front-end development and declarative frameworks (ReactJS/NextJS is a bonus).- Competence in writing queries in relation SQL (bonus for PostgreSQL) both plainly and in the context of an ORM.- Fluency in GIT version control- Awareness of the challenges facing distributed systems in terms of multi-instance server-side software.- Confident understanding of how automate systems through CI/CD.- Demonstrated understanding of how software systems are deployed and maintained in the cloud, specifically in AWS environments.- Awareness of key SEO considerations in terms of web page design- Previously experience with GraphQL is a bonus but not a requirement.