Senior Fullstack Developer (React/Node.js) - Remote Position
Remotely
Full-time
We're seeking an accomplished Senior Fullstack Developer to join our forward-thinking team developing a sophisticated web-based application that transforms how product development teams organize, analyze, and structure their product features. In this role, you'll leverage your expertise in React, Node.js, Express, PostgreSQL, and AWS to architect robust, scalable solutions for modern product teams across industries.
Project Overview
Our innovative platform empowers product development teams with advanced tools to streamline workflows, enhance cross-functional collaboration, and make data-driven decisions about feature prioritization and implementation. You'll be contributing to an application that directly impacts how product teams operate, visualize roadmaps, and deliver exceptional value to their customers in today's competitive technology landscape.
Key Responsibilities
- Design and develop responsive frontend components and intuitive interfaces using React 18+ and modern JavaScript (ES6+).
- Architect and implement high-performance backend services and RESTful APIs using Node.js 18+ and Express.js 4.18+.
- Build and optimize PostgreSQL 15+ database schemas and queries for maximum throughput and scalability.
- Deploy and maintain cloud infrastructure on AWS, utilizing EC2, S3, Lambda, CloudFront, and related services.
- Collaborate with product managers and UX designers to translate business requirements into elegant technical solutions.
- Write clean, maintainable, and well-tested code following industry best practices and established design patterns.
- Participate in thorough code reviews to ensure quality standards and facilitate knowledge sharing across the team.
- Troubleshoot and resolve complex technical issues spanning the entire technology stack.
- Contribute to continuous improvement of development processes and engineering practices.
- Mentor junior developers and promote knowledge exchange within the distributed team environment.
Required Skills
- 5+ years of professional experience in fullstack web development with a focus on modern JavaScript frameworks.
- Strong proficiency in the React ecosystem, including Redux/Context API, React Router, and custom hooks architecture.
- Expertise in Node.js and Express.js for building scalable backend services and robust APIs.
- Demonstrated experience with PostgreSQL database design, query optimization, and ORM frameworks like Sequelize or TypeORM.
- Proven track record deploying and managing applications on AWS cloud infrastructure.
- Comprehensive understanding of JavaScript/TypeScript fundamentals and modern ES6+ features.
- Experience implementing responsive designs and utilizing CSS preprocessors such as SASS or LESS.
- Familiarity with testing methodologies and frameworks including Jest, Mocha, or Cypress.
- Proficient with Git version control and collaborative development workflows.
- Comfortable operating in an Agile environment with tools like Jira, Figma, and Slack.
- Strong analytical thinking and systematic problem-solving capabilities.
- Excellent written and verbal communication skills for effective remote collaboration.
Nice to Have
- Production experience with TypeScript in commercial-grade applications.
- Knowledge of containerization technologies like Docker and orchestration with Kubernetes.
- Experience implementing CI/CD pipelines using GitHub Actions, Jenkins, or CircleCI.
- Familiarity with serverless architecture patterns and AWS Lambda functions.
- Experience developing real-time applications using WebSockets or Socket.io.
- Understanding of UX principles and meticulous attention to design implementation details.
- Previous work on products serving development teams or project management tools.
- Contributions to open-source projects or personal initiatives that demonstrate passion for software craftsmanship.
Why Join Us
Join our forward-thinking team and contribute to a product that's transforming how development teams operate worldwide. You'll enjoy the freedom to work remotely from any location, collaborating with talented professionals who are passionate about creating exceptional software solutions. We offer competitive compensation, flexible working arrangements, opportunities for professional advancement, and the chance to directly impact the success of an innovative product. If you're ready to tackle meaningful challenges and expand your expertise across the full development stack, we'd be delighted to welcome you to our team.