Full-Stack Software Engineer – Node.js, React, Flutter

Posted 1 day ago

This is a fully remote position, open to applicants in Ohio.

📋 Description

• Design, develop, test, and maintain application functionalities utilizing Node.js, React, and Flutter.

• Create and uphold RESTful APIs and/or GraphQL endpoints.

• Develop responsive and user-friendly components for web applications using React.

• Engage in cross-platform mobile application development leveraging Flutter and Dart.

• Write clean, maintainable, and thoroughly documented code.

• Diagnose and resolve issues across backend, web, and mobile applications.

• Establish and uphold unit and integration tests.

• Take part in code reviews and provide constructive insights.

• Collaborate with engineers, product team members, and other stakeholders to understand requirements and implement effective technical solutions.

• Participate in technical discussions, project planning, and development estimations.

• Utilize modern development tools, including AI-assisted coding utilities, to enhance productivity and code quality.

• Keep abreast of relevant technologies and development methodologies.


⛳️ Requirements

• Minimum of three years of professional experience with Node.js or a similar backend technology.

• Experience in developing RESTful APIs and/or GraphQL endpoints.

• Proficient knowledge of SQL and/or NoSQL databases.

• Understanding of server-side architecture, middleware, and backend frameworks such as Express.js or Fastify.

• At least two years of professional experience with React.js.

• Knowledge of React Hooks, component-based development, and contemporary React patterns.

• Familiarity with Redux or Context API.

• Comprehension of responsive web development and user-interface best practices.

• Experience with Flutter, React Native, or another cross-platform mobile development framework.

• Understanding of mobile application development concepts and lifecycle.

• Proficient in Git and collaborative development workflows.

• Experience in unit testing, integration testing, and related testing frameworks.

• Strong debugging and troubleshooting capabilities.

• Familiarity with modern development tools, IDEs, and build processes.

• Ability to manage assigned development tasks independently while effectively collaborating with the wider team.

• Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience may be accepted in lieu of a degree.

• Three to five years of professional software development experience.

• Experience in a collaborative software development setting.

• Proven ability to contribute to moderately complex development projects.

• Strong analytical, problem-solving, and communication skills.

• Willingness to learn new technologies and work across backend, web, and mobile applications.

• Preferred: hands-on experience in developing production mobile applications using Flutter and Dart.

• Preferred: experience with AWS cloud services.

• Preferred: familiarity with Docker, CI/CD pipelines, or DevOps practices.

• Preferred: experience working with microservices architecture.

• Preferred: understanding of mobile application deployment processes for the Apple App Store and Google Play.

• Preferred: experience working in an Agile or Scrum development environment.

• Preferred: familiarity with AI coding assistants such as GitHub Copilot, Claude Code, or Cursor.

• Preferred: exposure to LLM APIs, AWS Bedrock, prompt engineering, AI agent frameworks, vector databases, or retrieval-augmented generation.

• Preferred: experience contributing to technical documentation or informally mentoring less-experienced developers.


🏝️ Benefits

• Annual bonus programs.

• Regular team-building events.

• Off-cycle reviews to acknowledge and reward outstanding performers.

• Happy hours.

• Virtual events.

• Benchmark Gensuite Team Member Networks, including the Respect for Diversity Group and the Sustainability Group.

• Professional development and learning opportunities.

• Access to modern development tools and technologies.

People also viewed

Shield AI8 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix10 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom11 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps11 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce13 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly16 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers