Senior Full Stack Engineer
Job description
.
About the role
This role centers on owning the end-to-end lifecycle of features that define how users discover and apply to opportunities on the platform. You will be responsible for translating high-level product goals into robust technical implementations that serve both job seekers and enterprise customers. The position requires deep collaboration with cross-functional partners to ensure that every feature is built with scalability, security, and user experience as core priorities. You will architect solutions that handle complex workflows while maintaining a high standard of code quality and performance. A significant part of this role involves leading technical discussions and setting the direction for future development through thoughtful design and documentation. You will also play a key role in mentoring engineers and establishing best practices that elevate the overall engineering culture. Success in this position will be measured by your ability to deliver reliable features on schedule while improving the underlying systems that support them.
Key facts
What you'll do
- Architect and implement new features that directly impact the user journey from discovery to application submission.
- Refactor legacy code to improve maintainability and performance while ensuring zero disruption to existing users.
- Design and lead the execution of technical spikes that validate new approaches to complex product requirements.
- Partner with product managers to translate ambiguous problems into well-defined technical specifications and success metrics.
- Conduct in-depth code reviews to uphold coding standards and share knowledge across the engineering organization.
- Optimize database queries and API response times to deliver fast and reliable experiences for high-concurrency scenarios.
- Coordinate with the DevOps team to build resilient deployment pipelines that support continuous delivery and rapid iteration.
- Define and maintain internal documentation standards that ensure consistency across services and teams.
- Mentor junior engineers by providing hands-on guidance on coding practices, debugging techniques, and problem-solving strategies.
- Evaluate emerging technologies and frameworks to identify opportunities for improving developer velocity and system efficiency.
Requirements
- Bring a minimum of 5 years of professional experience building production-grade web applications that serve real users.
- Demonstrate backend proficiency in Ruby or show equivalent experience with Python, Node.js, or Django in prior roles.
- Show frontend development expertise using React or Rails with a strong grasp of modern JavaScript and browser behaviors.
- Have a proven track record of scaling full-stack applications to handle significant traffic and data volume.
- Show deep understanding of API design principles, database architecture, data modeling, and performance optimization techniques.
- Be fluent in agile development workflows, CI/CD practices, and a variety of testing strategies including unit and integration testing.
- Have hands-on experience with monitoring and observability tools such as Datadog or New Relic to drive operational excellence.
- Communicate technical concepts clearly and persuasively to both technical and non-technical stakeholders.
- Hold a B.S. degree in Computer Science or a related field, though equivalent practical experience will also be considered.
Nice to have
- Experience contributing to open source projects or building side projects that demonstrate sustained engineering effort.
- Familiarity with modern frontend build tools and testing frameworks used in complex web applications.
- Background working in environments that require strict adherence to security and compliance standards.
- Understanding of search and recommendation systems as they relate to job discovery and matching.
Practical notes
This position requires candidates to be based in the Los Angeles area and available to work from the Beverly Hills office 3-4 days per week. The schedule reflects the need for occasional in-person collaboration while maintaining flexibility for remote work. Compensation is determined by factors such as education, relevant industry knowledge, and demonstrated experience. There are no visa sponsorship options available for this role. Applicants must meet all stated requirements to be considered for the position.