Senior Full-Stack Engineer, Internal Tools
New
J
JobgetherSoftware Engineering
Remote opportunity within the United States.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- DockerNode.jsPostgreSQLElasticSearchJavascriptKubernetesMongoDBTypeScriptReact
Requirements
- 5+ years of professional software engineering experience, with a proven track record of designing and delivering scalable production systems.
- Strong system design and software architecture capabilities.
- Extensive hands-on experience with JavaScript and TypeScript, particularly within Node.js-based environments.
- Advanced, production-grade experience building modern applications with React.
- Strong experience with PostgreSQL, MongoDB, Elasticsearch, or comparable data technologies, including database performance optimization and tuning.
- Demonstrated experience designing, building, and scaling backend systems.
- Proven experience mentoring engineers and helping teams improve technical quality and engineering practices.
- Strong full-stack capabilities.
- Familiarity with cloud infrastructure, Docker, Kubernetes, CI/CD, and modern software delivery practices.
- Product-minded approach with the ability to translate user needs into practical, scalable technical solutions.
- Strong communication, collaboration, problem-solving, and technical decision-making skills.
Responsibilities
- Own the technical direction and architecture for internal tools, including front-end architecture, reusable components, and component or design system strategy.
- Translate product requirements and technical vision into clear technical designs, specifications, engineering tickets, and implementation plans.
- Design and build new internal tools and administrative features end-to-end, contributing across both front-end and back-end systems.
- Identify and prioritize opportunities to apply recommendation, ranking, search, and other data-driven techniques to improve internal workflows and user experiences.
- Collaborate with product and data science stakeholders to determine where intelligent automation can deliver meaningful improvements and reduce manual effort.
- Drive down technical debt through targeted refactoring, architectural improvements, and proactive engineering standards.
- Conduct design reviews and establish development practices that improve the quality, maintainability, scalability, and reliability of internal systems.
- Build reusable components, frameworks, and engineering tooling that can create value across multiple projects.
- Serve as the escalation point for complex technical issues and deep debugging.
- Partner with security stakeholders to ensure administrative interfaces and internal systems are appropriately protected and access-controlled.
- Mentor and support engineers through pairing, code reviews, technical guidance, and direct feedback.
View Full Description & ApplyYou'll be redirected to the employer's site