Lead Software Engineer
REMOTE OFFICE
United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
JavaScript (Programming Language)
Artificial Intelligence
Authentication Protocols
Software Quality
Code Review
Databases
Continuous Integration
Relational Databases
Software Debugging
PostgreSQL
Linux System Administration
+21 more
Linux Commands
Node.Js
OAuth
OpenID
Software Systems
SQL Databases
TypeScript
Web Applications
AWS Cdk
Tailwind
GitHub Copilot
ReactJS
Backend
Git
Web Technologies
Front End Software Development
Api Design
JestJS
Restful APIs
Api Management
Docker
Job description
If this sounds like you, we’d love to meet you:
- You take ownership of your work and enjoy delivering end-to-end features that make an impact.
- You write clean, maintainable code and care about quality, from testing and CI/CD to thoughtful reviews.
- You love solving problems, whether it’s debugging, optimising, or shaping architecture.
- You’re a true team player who values open collaboration, feedback, and shared growth.
- You’re always learning, exploring new tech, side projects, or AI innovations that keep you sharp., We are seeking a highly skilled Lead Software Engineer with strong expertise in modern web technologies to join our client’s team. The ideal candidate will be proficient in Node.js, TypeScript, and React (v18+), with a solid understanding of backend and frontend development, testing frameworks, API integrations, and authentication mechanisms., You will play a key role in designing, developing, and maintaining scalable web applications while collaborating closely with cross-functional teams to deliver high-quality software solutions. Candidates who can effectively leverage AI tools to optimise their development workflow will stand out., * Develop, test, and maintain high-quality web applications using Node.js, TypeScript, and React (18+)
- Design and implement RESTful APIs and integrate with external systems
- Build responsive and performant UIs using Tailwind CSS and TanStack Query
- Implement robust authentication and authorization using OAuth, OIDC, and session-based mechanisms
- Ensure high code quality with Vitest testing frameworks
- Write efficient and maintainable SQL queries and optimize database interactions
- Manage source code effectively using Git and collaborate via code reviews and branching workflows
- Utilize AI-powered coding assistants (e.g., Claude Code, GitHub Copilot) to improve productivity and maintain code quality
- Work with Linux-based environments for development and deployment
- Collaborate with designers, product managers, and backend teams to deliver seamless features
Requirements
- Proficiency in Node.js and TypeScript
- Strong experience with React (v18+) and modern React patterns
- Familiarity with Vitest or Jest testing frameworks
- Proficiency in SQL and relational database concepts
- Skilled in Tailwind CSS and TanStack Query
- Strong understanding of OAuth, OIDC, and session-based authentication
- Experience in API development and external API integrations
- Competent in using basic Linux command line tools
- Strong command over Git for version control and collaboration
- Demonstrated ability to maximize AI tools for enhanced development efficiency
Highly Desirable Requirements
- Experience with Bun and Hono frameworks
- Familiarity with AWS CDK for infrastructure as code
- Knowledge of PostgreSQL and Drizzle ORM
- Hands-on experience with Docker and container-based development
- Experience in container-based testing (e.g., Testcontainers)
- Exposure to monorepo-based development environments
- Proficiency with VS Code and productivity-enhancing extensions
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
EM
Eli McGarvie
React Developer Salary [2023]
over 3 years ago
CH
Chris Heilmann
Dev Digest 131 - AI'm not sure about OSS
about 2 years ago
CH
Chris Heilmann
Dev Digest 136 - No JS(on) of mine
almost 2 years ago