Emerald Resource Group - Cleveland, OH

posted about 1 month ago

Full-time - Mid Level
Onsite - Cleveland, OH
Administrative and Support Services

About the position

We are seeking an experienced Full Stack Developer. The ideal candidate will have a strong background in React development and extensive experience as a full stack developer. This role requires a deep understanding of both frontend and backend technologies, with a focus on creating robust, scalable applications. The successful candidate will be responsible for developing complex user interfaces, building and maintaining REST APIs, and ensuring seamless integration and deployment of applications. This position is critical for delivering high-quality software solutions that meet the needs of our clients and enhance user experience. As a Full Stack Developer, you will develop complex user interfaces using React, including component design and state management for specific use cases. You will also build and maintain REST APIs using Java (Spring Boot), NodeJS, Python, GraphQL, or similar technologies. Implementing state management in React applications using Redux and Context APIs will be a key part of your responsibilities. You will utilize frontend design tools like Webpack, Babel, and NPM to streamline development processes and conduct thorough testing using tools such as Jest and React Testing Library. Additionally, leveraging utility CSS frameworks like Material UI and Tailwind for efficient styling will be essential. Collaboration with cross-functional teams will ensure the seamless integration and deployment of applications, making your role vital to the success of our projects.

Responsibilities

  • Develop complex user interfaces using React, including component design and state management for specific use cases.
  • Build and maintain REST APIs using Java (Spring Boot), NodeJS, Python, GraphQL, or similar technologies.
  • Implement state management in React applications using Redux and Context APIs.
  • Utilize frontend design tools like Webpack, Babel, and NPM to streamline development processes.
  • Conduct thorough testing using tools such as Jest and React Testing Library.
  • Leverage utility CSS frameworks like Material UI and Tailwind for efficient styling.
  • Collaborate with cross-functional teams to ensure seamless integration and deployment of applications.

Requirements

  • 8+ years of experience in React Development.
  • 5+ years of experience as a full stack developer.
  • Strong proficiency in JavaScript, HTML, and CSS.
  • In-depth knowledge and proficiency in React, React Native, NextJS, and Typescript.
  • Extensive experience with Redux and Context APIs.
  • Familiarity with frontend design tools (Webpack, Babel, NPM).
  • Experience with testing tools (Jest, React Testing Library).
  • Good understanding and experience with REST API development (Java/Spring Boot, NodeJS, Python, GraphQL).
  • 2+ years of experience with Open Policy Agent (OPA).

Nice-to-haves

  • Experience with RDBMS (Oracle, DB2, Postgres, Azure SQL) and NoSQL databases (Cosmos DB, MongoDB).
  • Familiarity with Azure Cloud platform management.
  • Proficiency with Git and GitHub.
  • Experience configuring application servers (JBoss, Tomcat).
  • Knowledge of Unix/Linux OS and shell scripting.
  • Experience with CI/CD, DevOps, Cloud, and automation tools.
  • Familiarity with Docker/Kubernetes.
  • Experience with unit tests and automated testing.
  • Knowledge of Terraform.
  • Experience creating automated build scripts (Ant/Gradle).
  • Familiarity with Agile methodology and Jira tool.
  • Continuous learning mindset and a passion for staying current with technology trends.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service