Job Description
We are looking for a Software Engineer with expertise in Node.js and React.js. You will work closely with product and design teams to build intuitive, high-performance, and scalable solutions. This is a unique opportunity to be part of a fast-paced startup environment where your contributions will directly impact our success.
Responsibilities include:
• Design, develop, and maintain scalable backend services using Node.js.
• Build responsive and dynamic front-end applications using React and TypeScript.
• Develop and integrate RESTful APIs and GraphQL endpoints.
• Work with databases such as PostgreSQL, MongoDB, or Firebase.
• Implement authentication and authorization solutions (OAuth, JWT, etc.).
• Optimize application performance, security, and scalability.
• Collaborate with product managers and designers to deliver intuitive and engaging user experiences.
• Maintain CI/CD pipelines and ensure smooth deployments in cloud environments (AWS, GCP, or Azure).
• Participate in code reviews, technical discussions, and agile development workflows.
• 3-7+ years of JavaScript experience with Node.js and React.js.
• Experience with state management (Redux, React Context, or Zustand).
• Strong understanding of REST APIs, GraphQL, and WebSockets.
• Familiarity with SQL/NoSQL databases (PostgreSQL, MongoDB, DynamoDB, etc.).
• Experience working with cloud services (AWS, Firebase, GCP, or Azure).
• Knowledge of containerization (Docker, Kubernetes) is a plus.
• Familiarity with testing frameworks (Jest, Mocha, Cypress) and debugging tools.
• Previous experience building and owning complex applications from the ground up.
• A reputation for moving quickly and being extremely efficient with your time spent coding.
• Extremely organized and self-sufficient with the ability to work independently in a fast-paced environment with changing requirements.
• Excited to work in a startup environment; you have a track record of being adaptable to changing priorities in a fluid, high-growth environment.
SaaS Talent is more than just a recruiting company. We're your hiring, business development and growth partner with 20+ years of experience in SaaS and Hi-Tech that helps you scale and transform your business. We've worked with 100+ companies and helped them achieve their goals. From streamlining sales, marketing, and operations to hiring ideal talent and getting funding, if you're struggling to grow, we're an ideal choice.
Reach out to us at www.saas-talent.com to learn more about how we can help you.
Responsibilities
- You will work closely with product and design teams to build intuitive, high-performance, and scalable solutions
- Design, develop, and maintain scalable backend services using Node.js
- Build responsive and dynamic front-end applications using React and TypeScript
- Develop and integrate RESTful APIs and GraphQL endpoints
- Work with databases such as PostgreSQL, MongoDB, or Firebase
- Implement authentication and authorization solutions (OAuth, JWT, etc.)
- Optimize application performance, security, and scalability
- Collaborate with product managers and designers to deliver intuitive and engaging user experiences
- Maintain CI/CD pipelines and ensure smooth deployments in cloud environments (AWS, GCP, or Azure)
- Participate in code reviews, technical discussions, and agile development workflows
Requirements
- 3-7+ years of JavaScript experience with Node.js and React.js
- Experience with state management (Redux, React Context, or Zustand)
- Strong understanding of REST APIs, GraphQL, and WebSockets
- Familiarity with SQL/NoSQL databases (PostgreSQL, MongoDB, DynamoDB, etc.)
- Experience working with cloud services (AWS, Firebase, GCP, or Azure)
- Familiarity with testing frameworks (Jest, Mocha, Cypress) and debugging tools
- Previous experience building and owning complex applications from the ground up
- A reputation for moving quickly and being extremely efficient with your time spent coding
- Extremely organized and self-sufficient with the ability to work independently in a fast-paced environment with changing requirements
- Excited to work in a startup environment; you have a track record of being adaptable to changing priorities in a fluid, high-growth environment