B

Benchmark Gensuite

Cloud-based EHS, sustainability, and compliance platform

Full-Stack Developer - Multiple Teams

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeAguascalientes, MexicoHybrid

About the Job

Requirements

  • Two to four years of professional software development experience.
  • Experience working in collaborative development environments.
  • Proficient verbal and written English communication skills.
  • Demonstrated ability to work on projects with moderate complexity.
  • Two or more 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.
  • One to two years of React.js experience, including component lifecycle and state management, React Hooks and modern React patterns, and state management libraries such as Redux or Context API.
  • Experience with the Flutter framework for mobile development, Dart programming language proficiency, cross-platform mobile app development, and 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, integrated development environments, and build processes.
  • A bachelor's degree in Computer Science or Software Engineering, or equivalent experience.

Responsibilities

  • Design and develop software applications using Node.js, React, and Flutter.
  • Write clean, maintainable, and well-documented code.
  • Perform thorough testing and quality assurance of developed features.
  • Troubleshoot and debug issues across the full technology stack.
  • Participate in code reviews and provide constructive feedback.
  • Actively collaborate with team members on technical solutions.
  • Serve as a source of advice about the technology stack for junior developers when needed.
  • Contribute to architectural decisions and technical discussions.
  • Work with less guidance while maintaining quality standards.
  • Contribute to moderately complex aspects of projects.
  • Take initiative in problem-solving and solution development.
  • Work independently while maintaining team collaboration.
  • Support project planning and estimation activities.

Desired Qualifications

  • Experience with AWS Cloud.
  • Knowledge of containerization using Docker.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with microservices architecture.
  • Understanding of mobile app deployment processes for the App Store and Google Play.
  • Previous experience mentoring junior developers.
  • Experience working in Agile/Scrum development environments.
  • Open source contribution experience.
  • Technical writing and documentation skills.

About the Company

Benchmark Gensuite

Cloud-based EHS, sustainability, and compliance platform

Benchmark Gensuite provides a cloud-based SaaS platform for environmental, health, safety, sustainability, and quality compliance. It offers interconnected applications for data collection, risk and incident management, audits, and ESG reporting, with cloud data and dashboards. The platform now includes generative AI to improve data management and reporting. It differentiates itself with a global footprint and an all-in-one solution across EHS, sustainability, ESG, and quality, often growing through acquisitions and aiming to move customers from manual processes to scalable digital management that boosts ROI and safety outcomes.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Mason, OH
Founded
2008

Recently Posted Jobs

Explore more opportunities at Benchmark Gensuite

See more jobs