Remote JavaScript/TypeScript Software Engineer
Description
💻 Remote JavaScript/TypeScript Software Engineer
🌍 Introduction: Code With Purpose in a Remote-First Culture
Are you passionate about solving real-world challenges through clean, scalable code? As a Remote JavaScript/TypeScript Software Engineer, you’ll work alongside an empathetic, diverse team that values openness, innovation, and well-being. This fully remote role offers an annual salary of $116,583 and the opportunity to contribute to mission-driven technology used by thousands. Here, your ideas and identity matter just as much as your code.
🤝 About the Team: A Culture Rooted in Inclusion
We believe software is better when built by people from all walks of life. Our globally distributed engineering team includes parents, first-generation graduates, self-taught coders, and seasoned architects. We champion inclusion in principle and through tangible actions that help every individual feel seen and supported.
👤 Real Stories, Real Support
One developer, previously balancing caregiving and part-time freelance work, now thrives as a team lead—thanks to our mentorship-first approach and asynchronous collaboration style. Stories like this reflect our core values: trust, growth, and equity.
🚀 Key Responsibilities: What You’ll Do
🔨 Build and Maintain Resilient Software
- Architect user-facing and backend systems using modern JavaScript and TypeScript
- Deliver modular, testable code optimized for performance and scalability
- Maintain system integrity across the full development lifecycle
🛠️ Cross-Team Collaboration and Ownership
- Work with UX designers, project managers, and QA engineers to ship intuitive features
- Participate in inclusive code reviews, pairing sessions, and sprint planning
- Share technical insights with the team and document architectural decisions
🔍 Ensure Quality, Accessibility, and Security
- Build interfaces with accessibility and inclusivity in mind
- Address performance bottlenecks and scale services responsibly
- Follow security best practices and conduct vulnerability analysis as needed
📈 Tools and Technologies You’ll Use
💡 Programming Languages and Frameworks
- Proficient with JavaScript (ES6+) and TypeScript
- Experienced with React, Next.js, Node.js, and Express
- Exposure to Tailwind CSS, Zustand, or similar libraries is appreciated
☁️ DevOps, CI/CD, and Infrastructure
- Hands-on with AWS, Vercel, or Netlify deployments
- Comfortable with Docker, GitHub Actions, and CI/CD pipelines
- Experience working in serverless or microservice environments is a plus
🧩 Observability and Communication Tools
- Monitoring: Sentry, Datadog, LogRocket
- Task management: Jira, Notion
- Communication: Slack, Zoom (async-friendly practices)
🌱 Work Environment and Team Culture
We believe in designing a workplace that supports every team member as a whole person. You'll find community and purpose with us in a bustling city or a quiet rural town.
✅ Flexibility That Supports Life
- Choose your hours based on when you’re most productive
- No forced online presence—your output, not your location, defines your impact
- Generous PTO, wellness days, and recharge periods
🎓 Commitment to Learning
- Annual stipends for courses, books, and conferences
- Bi-weekly peer-led sessions on tech and soft skills
- Career coaching and leadership training are accessible to all
🌟 What We’re Looking For
🤞 Core Qualifications
- At least three years of hands-on experience building and maintaining production-level software solutions
- Proficient in both frontend and backend JavaScript/TypeScript
- Firm grasp of RESTful APIs, data modeling, and version control
- Comfortable working in Agile or Kanban environments
🧳 Bonus Skills
- Familiarity with GraphQL, testing libraries (Jest, Cypress), or containerization
- Past contributions to open-source projects or online developer communities
- Experience working in globally distributed, asynchronous teams
💼 Career Growth, Mentorship, and Recognition
We see career growth as non-linear and individual. Whether you want to deepen your technical skills, mentor others, or pivot to a new specialty, we’re here to help.
🚀 Growing Together
- Promotion criteria that prioritize impact over titles
- Cross-training opportunities and skill-sharing pods
- Internal mobility options for new roles or departments
🏆 Recognition That Matters
- Quarterly spotlight awards from peers
- Special acknowledgments for inclusive behaviors and team contributions
- Performance reviews that consider both delivery and collaboration
🌈 Equity, Respect, and Belonging
We actively cultivate a space where people of all genders, ethnicities, abilities, and backgrounds feel empowered to bring their authentic selves to work. Equity isn't a side project—it's woven into our daily operations, leadership development, and team rituals. We're committed to advancing diversity in tech and backing that commitment with accountability.
Our hiring process ensures fairness and access at every stage. We provide accommodations, flexible timelines, and accessibility support to ensure every candidate has a fair and supportive path to success.
✨ Take the Next Step in Your Journey
Looking for a remote developer role where you’ll grow personally and professionally? Want to contribute meaningful work within an inclusive workplace and alongside a diverse team that supports your voice?
We want to hear from you. Your skills and perspective are valued here, regardless of background, journey, or identity.
Apply today to start your next chapter in a company that builds software with empathy, purpose, and impact.