About the Role
We are seeking a skilled software engineer with strong experience in JavaScript and TypeScript to design, develop, and maintain high-performance web applications. The role emphasizes clean code, system reliability, and collaboration within a remote-first environment.
Responsibilities
- Design and implement robust front-end and back-end components using JavaScript and TypeScript
- Collaborate with product and design teams to translate requirements into technical solutions
- Write clean, maintainable, and well-tested code following best practices
- Optimize applications for performance, scalability, and user experience
- Participate in code reviews to ensure code quality and knowledge sharing
- Troubleshoot and debug complex issues across the full stack
- Contribute to architectural decisions and system design
- Integrate with APIs and third-party services
- Maintain and improve existing codebases
- Work with version control systems, primarily Git
- Support deployment pipelines and DevOps practices
- Ensure applications meet security and compliance standards
- Document technical designs and implementation details
- Stay current with evolving JavaScript and TypeScript ecosystems
- Mentor junior developers and support team growth
Nice to Have
- Experience with React, Vue, or similar front-end frameworks
- Familiarity with Node.js for server-side development
- Knowledge of GraphQL and RESTful API design
- Experience with containerization tools like Docker
- Exposure to cloud platforms such as AWS, GCP, or Azure
- Background in test-driven development practices
- Contributions to open-source projects
- Experience with microservices architecture
- Understanding of performance monitoring and observability tools
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote
Team
Collaborative, distributed team with a focus on engineering excellence and continuous improvement
Why Join Us
We offer the opportunity to work on challenging technical problems in a flexible, remote-first environment. You’ll join a team that values transparency, ownership, and continuous learning. Our culture supports autonomy while fostering collaboration across time zones.
Technology Stack
- Primary languages: JavaScript and TypeScript
- Front-end: React or similar framework
- Back-end: Node.js with modern runtime environments
- Infrastructure: Cloud-native platforms with containerization
- Tools: Git, CI/CD pipelines, and collaborative development platforms
Not available