Sr Developer - FullStack - - Cleveland, OH

Photon Career Site
82d$42,000 - $149,000

About The Position

We are seeking a highly skilled Fullstack Developer to join our team in Cleveland. The ideal candidate will have extensive experience in building and maintaining web applications using React.js on the frontend and Node.js on the backend. This role involves ensuring smooth integration between the two, writing clean and maintainable code, and participating in the architectural design of web applications. You will work closely with cross-functional teams to define and implement product features, mentor junior developers, and continuously optimize systems for performance and scalability.

Requirements

  • 7+ years of professional experience as a fullstack developer.
  • Advanced knowledge of React.js, JSX, hooks, Redux, and component lifecycles.
  • Extensive experience with Node.js (Express.js preferred) and RESTful API design.
  • Strong experience with SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB or similar).
  • Proficient in Git and GitHub.
  • Proficient in writing unit and integration tests using tools like Jest or Mocha.
  • Experience deploying applications to cloud platforms like AWS, GCP, or Azure.
  • Strong problem-solving and debugging skills.
  • Experience working in Agile environments, including knowledge of Scrum/Kanban practices.
  • Strong verbal and written communication skills.
  • Experience with JIRA and Gitlab.

Nice To Haves

  • Experience with microservices architecture and containerization (Docker, Kubernetes).
  • Knowledge of GraphQL or experience with server-side rendering (SSR) frameworks like Next.js.
  • Familiarity with message queues (e.g., RabbitMQ, Kafka) or event-driven architectures.
  • Experience with performance optimization techniques on both frontend and backend.
  • Exposure to TypeScript or other modern JavaScript/TypeScript frameworks.
  • Familiarity with serverless technologies and cloud-native application architectures.

Responsibilities

  • Build and maintain web applications using React.js on the frontend and Node.js on the backend.
  • Write clean, maintainable, and efficient code, following industry best practices and design patterns.
  • Participate in the architectural design of web applications and services.
  • Work closely with cross-functional teams to define and implement product features.
  • Mentor and guide junior developers.
  • Write unit tests and conduct thorough testing to ensure application quality.
  • Participate in agile development cycles, including sprint planning and code reviews.
  • Continuously optimize both frontend and backend systems for performance.
  • Oversee the deployment process and ensure applications are deployed smoothly.
  • Stay up-to-date with the latest trends in web development technologies.

Benefits

  • Medical, vision, and dental benefits.
  • 401k retirement plan.
  • Variable pay/incentives.
  • Paid time off.
  • Paid holidays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service