Full Stack Developer
We are seeking a highly skilled Full Stack Developer to join our team in a full-time, remote role.
The ideal candidate will have 3+ years of hands-on experience developing modern, scalable web applications — with deep expertise in SQL, Express.js, and React.js.
Important: The interview process is highly technical and will focus heavily on Express.js, React.js, and SQL. You will be expected to demonstrate advanced understanding of these technologies through live coding and scenario-based questions.If you are not confident in your skills in these three areas, please do not apply.About the Role
You will play a central role in designing, building, and maintaining a production-grade platform used internally and externally by multiple teams. This position requires strong full-stack development skills with a focus on API performance, database efficiency, and front-end responsiveness. You’ll work closely with UI/UX designers, architects, and data teams to deliver high-impact, maintainable solutions that drive operational excellence.
Key Responsibilities
- Design, develop, and maintain end-to-end web applications across the full stack.
- Build robust and efficient RESTful APIs using Express.js and Node.js.
- Develop rich, responsive front-end interfaces using React.js and modern JavaScript (ES6+).
- Design and optimize SQL databases, including schema design, stored procedures, indexing, and performance tuning.
- Integrate complex data flows between services with reliability and accuracy.
- Collaborate with cross-functional teams to deliver high-quality, scalable solutions.
- Ensure security, maintainability, and performance at every layer of the stack.
- Participate in code reviews, testing, and deployment automation (CI/CD).
Required Skills
- 3+ years of professional experience in full-stack web development.
- Advanced proficiency in:
- Express.js – middleware, routing, API structure, and asynchronous operations.
- React.js – state management, hooks, component lifecycle, and performance optimization.
- SQL – database modeling, advanced queries, joins, stored procedures, and optimization.
- Solid understanding of JavaScript (ES6+), Node.js, and event-driven architecture.
- Experience with REST API design, error handling, and integration with front-end components.
- Proficiency in Git and working within Agile/Scrum environments.
- Working knowledge of Jira for issue tracking and sprint management.
Preferred Skills
- Understanding of authentication and authorization frameworks (JWT, OAuth).
- Familiarity with containerization tools such as Docker and Kubernetes.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Exposure to Databricks and Snowflake for data processing and analytics.
- Strong analytical mindset and attention to detail, with a drive for clean, maintainable code.
Job Types: Full-time, Permanent
Pay: $57,070.09-$118,520.33 per year
Benefits:
- Dental care
- Disability insurance
- Extended health care
- Life insurance
- Paid time off
- Vision care
- Work from home
Application question(s):
- Important: The interview process is highly technical and will focus heavily on Express.js, React.js, and SQL. You will be expected to demonstrate advanced understanding of these technologies through live coding and scenario-based questions.If you are not confident in your skills in these three areas, please do not apply.
Work Location: Remote