Lead Full Stack Software Engineer
Apply NowCompany: Saxon Global
Location: Bethesda, MD 20817
Description:
Job Description:
You will come with
- Collaborate with cross-functional teams including product managers, backend engineers, test automation engineers, UX designers, and Scrum Masters to continuously enhance customer experience.
- Develop and maintain modular frontend web and mobile applications, ensuring high performance, maintainability, and testability.
- Lead the development and updating of shared component libraries to enable rapid iteration and consistent development practices.
- Mentor and coach senior, mid-level and junior developers, fostering a sense of ownership, accountability, and continuous learning.
- Cultivate a positive team atmosphere that encourages open communication, creative problem-solving, and innovative thinking.
- Translate functional requirements into responsive components and pages with a mobile-first mentality, championing accessibility best practices.
- Monitor, troubleshoot, and resolve production issues, ensuring the stability and reliability of applications.
- Lead code reviews and automated testing efforts, ensuring code quality and meeting coverage targets.
- Lead the deployment, support, and monitoring of software across test, integration, and production environments.
- Identify and negotiate technical debt with product owners for inclusion in sprints, balancing short-term needs with long-term goals.
- Participate in an on-call rotation with the entire digital and engineering organizations, including Directors and members of the Product team.
You will come with
- Bachelor's degree in computer science, Engineering, Mathematics, or a related field (or equivalent experience).
- 6+ years of production software development using JavaScript ES6, HTML5, and CSS3.
- 4+ years of experience with React or React Native, particularly with functional components and hooks.
- 3+ years of experience with statically typed languages such as Go, C, C++, or Rust.
- Solid understanding of server-side rendering (SSR), asynchronous request handling, partial page updates, and RESTful APIs.
- Proficiency in Redux, TypeScript, and NoSQL databases.
- Commitment to high-quality coding practices, including comprehensive documentation, active participation in code reviews, and adherence to best practices in software development.
- Passion for staying current with the latest software tools and methodologies.
- Intellectual curiosity and strong problem-solving skills.
- Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.