via Remote Rocketship
$85K - 130K a year
Design, develop, and maintain scalable software applications using modern languages and tools while collaborating with cross-functional teams.
Senior-level experience in software development with strong programming skills, system design knowledge, and familiarity with AI-assisted coding tools.
Job Description: • Design and develop applications in Scala, TypeScript, and C# • Use AI-first tools like Claude Code to research approaches, generate code, and strengthen review and testing • Own code quality and production issues: reviews, bug reports, and troubleshooting • Translate business needs into technical solutions with stakeholders and your team • Participate in agile ceremonies (refinement, planning, standups, retros) and help improve how the team works • Apply system design expertise across messaging (RabbitMQ), data at scale (SQL, S3), database/caching (RDS, Redis, DynamoDB), and CI/CD (Git, Jenkins, CloudFormation, Terraform) • Design, build, and enhance features within FeeNavigator using PHP/Laravel and Vue • Develop efficient database queries and optimize MySQL performance as needed • Own the quality of your work end-to-end through developer-led testing — writing unit, integration, and end-to-end tests, and validating your own changes through to production • Improve the health of a large, established codebase by refactoring complex areas and decomposing high-complexity components into maintainable, well-structured code • Document critical business logic, application workflows, and key architectural decisions • Collaborate with Product Managers to refine requirements and contribute to technical solution design • Participate in code reviews to maintain high engineering standards and share best practices • Work with SRE to ensure software is observable, resilient, secure, and production-ready • Diagnose and resolve incidents, defects, and performance bottlenecks in collaboration with cross-functional teams • Contribute to continuous improvement of development processes, tooling, and engineering practices Requirements: • Strong grasp of programming languages, techniques, security, and architecture • Ability to take ownership of assigned work and complete it without close oversight • Experience with AI-first coding tools (e.g., Claude Code, Codex, Copilot) • Experience mentoring and participating in code reviews • 4+ years developing applications with object-oriented or functional languages • Bachelor's degree in Computer Science (or related field), or 4+ years of additional equivalent experience • Working knowledge of distributed system design: event-driven microservices, containerized apps, service discovery (preferred) • Experience with Agile practices (preferred) • Experience with TDD and Continuous Integration (preferred) • Experience with paired programming or mobbing (preferred) • Experience with Scala, cats, or other functional programming tools and libraries (preferred) • Experience building and sharing AI skills or similar (preferred) • Exposure to ACH, payments, or other reliable/secure systems is a plus (preferred) Benefits: • Competitive salary + bonus • A remote first culture! • Flex PTO • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days
This job posting was last updated on 7/27/2026