FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Full-Stack Software Engineer – Node.js, React, Flutter
Benchmark Gensuite®. Design, develop, test, and maintain application features using Node.js, React, and Flutter .
Tech Stack
Tools & technologiesAWSCloudDartDockerFlutterGraphQLJavaScriptMicroservicesNode.jsNoSQLReactReact NativeReduxSQL
About the role
Key responsibilities & impact- Design, develop, test, and maintain application features using Node.js, React, and Flutter
- Build and maintain RESTful APIs and/or GraphQL endpoints
- Develop responsive and user-friendly web application components using React
- Contribute to cross-platform mobile application development using Flutter and Dart
- Write clean, maintainable, and well-documented code
- Troubleshoot and resolve issues across backend, web, and mobile applications
- Create and maintain unit and integration tests
- Participate in code reviews and provide constructive feedback
- Collaborate with engineers, product team members, and other stakeholders to understand requirements and implement practical technical solutions
- Contribute to technical discussions, project planning, and development estimates
- Use modern development tools, including AI-assisted coding tools, to support productivity and code quality
- Stay current with relevant technologies and development practices
Requirements
What you’ll need- At least three years of professional experience with Node.js or a comparable backend technology
- Experience developing RESTful APIs and/or GraphQL endpoints
- Working 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
- Experience with React Hooks, component-based development, and modern React patterns
- Familiarity with Redux or Context API
- Understanding of responsive web development and user-interface best practices
- Experience with Flutter, React Native, or another cross-platform mobile development framework
- Familiarity with mobile application development concepts and lifecycle
- Proficiency with Git and collaborative development workflows
- Experience with unit testing, integration testing, and relevant testing frameworks
- Strong debugging and troubleshooting skills
- Familiarity with modern development tools, IDEs, and build processes
- Ability to independently manage assigned development work while collaborating effectively with the broader team
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience may be considered in place of a degree
- Three to five years of professional software development experience
- Experience working in a collaborative software development environment
- Demonstrated 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 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 supporting less-experienced developers
Benefits
Comp & perks- Annual bonus programs
- Regular team-building events
- Off-cycle reviews to recognize and reward excellent 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