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 Developer – Node.js, React, Flutter
Benchmark Gensuite®. Design and develop software applications using Node.js, React, and Flutter .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development with a focus on Node.js, React, and Flutter, while ensuring high-quality code through testing and debugging. Capable of collaborating effectively within teams and contributing to architectural decisions.
Highest-signal resume keywords
Node.js DevelopmentReact.js ExperienceFlutter Framework ProficiencyRESTful APIs DevelopmentSQL/NoSQL Database Knowledge
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Node.jsReactFlutterDartRESTful APIsGraphQLSQLNoSQLUnit TestingIntegration Testing
Soft Skills
Problem-SolvingCollaborationCommunication
Tools & Technologies
GitExpress.jsFastifyModern Development ToolsIDEs
Industry Keywords
Software DevelopmentQuality AssuranceCode ReviewsTechnical SolutionsProject Planning
Tech Stack
Tools & technologiesDartFlutterGraphQLJavaScriptNode.jsNoSQLReactReduxSQL
About the role
Key responsibilities & impact- Design and develop software applications using Node.js, React, and Flutter
- Write clean, maintainable, and well-documented code
- Perform coding, debugging, testing, and quality assurance throughout application development
- Troubleshoot and debug issues across the full technology stack
- Participate in code reviews and provide constructive feedback
- Collaborate with team members and cross-functional teams on technical solutions
- Advise junior developers about the technology stack when needed
- Contribute to architectural decisions and technical discussions
- Work with less guidance while maintaining quality standards
- Contribute to moderately complex project aspects
- Take initiative in problem-solving and solution development
- Work independently while maintaining team collaboration
- Support project planning and estimation activities
- Report to the Engineering Manager
Requirements
What you’ll need- 2-4 years of related professional software development experience
- 2+ years of hands-on Node.js development experience
- Experience building RESTful APIs and/or GraphQL endpoints
- Working knowledge of SQL and/or NoSQL databases
- Understanding of server architecture, middleware, and backend frameworks such as Express.js or Fastify
- 1-2 years of React.js experience
- Knowledge of component lifecycle, state management, React Hooks, modern React patterns, Redux, or Context API
- Experience with Flutter framework for mobile development
- Dart programming language proficiency
- Cross-platform mobile app development experience
- Understanding of Flutter widgets and state management
- Proficiency with Git and collaborative development workflows
- Experience with unit testing, integration testing, and testing frameworks
- Strong debugging and troubleshooting skills across the full stack
- Familiarity with modern development tools, IDEs, and build processes
- Experience working in collaborative development environments
- Proficient English communication skills, verbal and written
- Demonstrated ability to work on projects with moderate complexity
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
Benefits
Comp & perks- Annual bonus programs
- Regular team-building events
- Off-cycle reviews for excellent performers
- Team activities including happy hours and virtual events
- Benchmark Gensuite Team Member Networks, including diversity and sustainability groups
- Professional development and learning opportunities
- Access to modern development tools and technologies
- Cross-training opportunities in different areas of the technology stack
- Potential mentorship opportunities with junior team members