Lead Software Engineer, Fullstack
New
United StatesFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- GraphQLJavascriptReact NativeTypeScriptReactCI/CD
Requirements
- 6+ years of professional software development experience in fullstack, frontend, or mobile engineering environments.
- 2+ years of experience in technical leadership or team mentorship roles.
- Strong proficiency in TypeScript and JavaScript, including experience with React and React Native.
- Experience designing scalable systems and understanding architectural paradigms such as monoliths, service-oriented architecture, and microservices.
- Strong understanding of algorithms, data structures, system design principles, and performance optimization techniques.
- Experience with CI/CD pipelines, mobile application deployment processes, and automation tools such as Fastlane and GitHub Actions.
- Familiarity with GraphQL, third-party SDK integrations, and testing frameworks.
- Strong debugging, troubleshooting, and problem-solving capabilities.
- Experience with unit testing, integration testing, code coverage practices, and test-driven development methodologies.
Responsibilities
- Lead the design, development, and maintenance of scalable fullstack and cross-platform mobile applications using React Native, React, and TypeScript.
- Provide technical leadership and contribute to the overall engineering direction, architecture decisions, and development best practices.
- Write clean, maintainable, and high-performance code while ensuring scalability, modularity, and long-term sustainability.
- Lead technical planning sessions, work breakdown discussions, and roadmap execution initiatives.
- Mentor and support engineers through code reviews, pair programming, documentation, and technical guidance.
- Collaborate closely with product, backend infrastructure, and engineering teams to deliver scalable solutions and shared tooling.
- Develop and maintain productivity tooling, testing frameworks, CI/CD pipelines, common libraries, and engineering systems.
- Implement monitoring systems, dashboards, alerts, and participate in on-call rotations to ensure platform reliability and operational excellence.
View Full Description & ApplyYou'll be redirected to the employer's site