Senior Fullstack Developer Job Description
We are seeking an accomplished Fullstack Developer with a proven track record in building and maintaining robust, scalable web applications using React and Node.js. This role is ideal for someone who excels in a fast-paced environment and is passionate about delivering exceptional user experiences.
Key Responsibilities:
* Design, develop, and maintain modern web applications leveraging React (frontend) and Node.js (backend).
* Collaborate closely with product managers and designers to deliver high-quality user experiences.
* Build and consume RESTful APIs and work with real-time data as needed.
* Write clean, maintainable, and well-tested code adhering to industry standards.
* Optimize application performance and ensure cross-browser compatibility.
* Participate in code reviews, technical planning, and architectural discussions.
* Contribute to CI/CD pipeline improvements and deployment workflows.
* Work with modern tools and frameworks to enhance developer productivity and software quality.
Requirements:
* 5+ years of professional experience as a Fullstack Developer.
* Strong proficiency in React (hooks, context, modern state management) and Node.js.
* Experience with TypeScript, or willingness to work with it regularly.
* Solid understanding of modern web architecture, REST APIs, and asynchronous data flows.
* Familiarity with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB).
* Comfortable with Git and collaborative development workflows.
* Experience working in an agile, remote environment.
* Ability to write unit and integration tests.