Position Overview:
As a Software Engineer, you will play a key role in building and maintaining both front-end and back-end solutions using Node, React, JavaScript, HTML, CSS, and GraphQL. You will collaborate closely with team members across different time zones to design, implement, and enhance features, ensuring smooth coordination and communication in a remote-first setup. We're looking for someone with strong technical expertise, who is also a great communicator and thrives in a remote work environment.
Key Responsibilities:
Design and develop full stack applications using Node for backend and React for frontend
Implement robust and scalable APIs using GraphQL to support a variety of client applications
Collaborate with cross-functional, remote teams to create seamless and user-friendly web interfaces
Ensure timely and effective communication across time zones, using tools like Slack, Zoom, and other collaboration platforms
Contribute to architecture discussions and work towards building scalable, maintainable systems
What We're Looking For:
Passionate about continuous learning and teaching
Mission-driven
Strong collaboration and communication skills, particularly in a fully remote, distributed team environment
Ability to be autonomous and come up with alternative solutions
3+ years of experience as a full stack developer, with a strong track record of delivering in remote teams
Expertise in JavaScript/TypeScript, Node.js, React, HTML, CSS, and modern front-end frameworks
Experience with API development (GraphQL preferred)
Familiarity with remote team collaboration tools (e.g., Git, Slack, Jira)
A proactive mindset with a focus on problem-solving and continuous improvement
Bonus Points For:
Experience with AWS
Understanding of Lean Principles
Experience with Redis
Experience in startups
Prior experience in leading technical initiatives in a remote-first organization
Previous experience with LMS systems (Blackboard, Canvas, etc)
Job Type: Full-time
Salary: $120,000 - $160,000
Benefits:
401(k)
401(k) employer contribution
Dental Insurance
Health Insurance
Health savings account
Life insurance
Paid time off
Parental leave
Professional development assistance
Vision insurance
Schedule: Monday to Friday
Work Location: Remote
Background Check:
240 will conduct a background check for the final candidate in this hiring process. Any offer made will be contingent upon the passing of this background check.