Find Your 4-Day Work Week

Discover companies offering 4-day work weeks. Better work-life balance, competitive pay, and happier careers.
"The future of work is here" - 4DayJob

As seen in

Ben's Bites
GM Weekend

VOCABOTICS

Trends Weekly

🤍 If you like 4DayJob, give us a shoutout on 𝕏

Second Mile
Full-Stack Developer
USA

Share:

Job Description

Full-Stack Developer

As a Full-Stack Developer at Second Mile, you’ll design, build, and maintain web applications that power meaningful digital experiences for our clients. You’ll work closely with cross-functional teams to translate ideas and business requirements into scalable, performant, and intuitive products—from front-end interfaces to back-end services and integrations. This role blends technical depth, product thinking, and strong communication skills to create systems that are as delightful to use as they are reliable to run.


In this role you’ll get to:

  • Design and build full-stack web applications using modern frameworks and libraries (e.g., React on the front end and Node.js or similar on the back end).
  • Develop RESTful and/or GraphQL APIs to support web and application functionality, ensuring they are secure, well-documented, and scalable.
  • Integrate third-party services and platforms (CRMs like HubSpot or other tools) to streamline client operations and centralize data.
  • Collaborate with designers, strategists, and project leads to clarify requirements, shape technical solutions, and provide thoughtful tradeoff recommendations.
  • Implement clean, reusable UI components and front-end patterns that are responsive, accessible, and optimized for performance.
  • Design and work with databases (relational and/or NoSQL) including schema design, migrations, and query optimization.
  • Ensure application performance, reliability, and security, including monitoring, logging, and basic observability practices.
  • Participate in code reviews and technical discussions to maintain high code quality and shared standards across projects.
  • Write tests and contribute to CI/CD workflows to support stable, predictable releases.
  • Troubleshoot and resolve issues across the stack, from browser bugs to API errors to data inconsistencies.
  • Stay current with best practices and emerging tools in modern web development and share learnings with the team and clients.

You’ll bring:

  • Demonstrable experience as a full-stack developer, building and shipping production web applications.
  • Strong proficiency in JavaScript and/or TypeScript, including experience with a modern front-end framework such as React (Next.js or similar frameworks are a plus).
  • Experience with at least one server-side framework (e.g., Node.js/Express, NestJS, Django, Ruby on Rails, or similar).
  • Solid understanding of RESTful APIs and experience building and consuming them in production environments.
  • Experience working with databases (e.g., PostgreSQL, MySQL, or similar) including schema design and query writing.
  • Comfort using Git and modern version control workflows, including branching, pull requests, and code reviews.
  • Familiarity working in the command line/terminal for development and basic DevOps tasks.
  • Strong problem-solving skills with a focus on clarity, maintainability, and long-term scalability.
  • Excellent communication and collaboration skills, especially in remote, cross-functional settings.
  • The ability to self-manage in a contractor context - estimating work, setting expectations, and hitting deadlines.

Bonus points for:

  • Experience with Node.js on the back end (or another modern JavaScript runtime such as Deno).
  • Familiarity with GraphQL (building or consuming GraphQL APIs).
  • Experience integrating with CRM platforms (such as HubSpot, Salesforce, etc.) or other business systems.
  • Hands-on experience with WordPress or other CMS platforms (headless or traditional).
  • Comfort working with cloud platforms (e.g., AWS, GCP, or Azure) and basic deployment practices (e.g., serverless, containers, managed hosting).
  • Experience with testing frameworks (Jest, Testing Library, Cypress, Playwright, etc.).
  • Familiarity with tools like ClickUp, Slack, and Google Workspace (GSuite).
  • Prior client-facing experience and a service-oriented mindset, especially with mission-driven organizations or nonprofits.
  • An eye for UX and accessibility, and the ability to collaborate closely with designers to refine interface details.

About the Role

This is a freelance/contractor position with project-based collaboration. You’ll join a team that values creativity, autonomy, and high-quality execution. At Second Mile, we partner with organizations to build systems and digital experiences that move their mission forward and we’re looking for someone who’s as passionate about problem-solving as they are about clean, efficient code.

  • Required: U.S. Eastern time zone availability

Please mention that you found this job on 4DayJob, this helps us get more companies to post here, thanks!