Mid-Level FullStack Developer

Posted 10hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Mid-level full-stack developer building scalable web applications for RTG with Node.js, React, REST APIs, and databases. Collaborating across engineering, product, design, and QA teams.

Responsibilities:

  • Develop, maintain, and enhance scalable web applications across both frontend and backend
  • Build and maintain backend services and APIs using Node.js
  • Develop responsive and user-friendly interfaces using React.js
  • Design and integrate RESTful APIs and work with databases
  • Write clean, maintainable, reusable, and well-tested code
  • Troubleshoot and resolve technical issues and improve application performance
  • Collaborate with product, design, QA, and other engineering teams to deliver high-quality solutions
  • Participate in code reviews and contribute to technical discussions and best practices
  • Contribute to system design, technical documentation, and continuous improvement of development processes
  • Stay up to date with modern technologies and development practices

Requirements:

  • 3+ years of professional experience in Full-Stack Web Development
  • Strong hands-on experience with Node.js and backend development
  • Strong experience with React.js and modern frontend development
  • Good understanding of JavaScript/TypeScript and modern development practices
  • Experience building and integrating RESTful APIs
  • Good knowledge of relational and/or NoSQL databases
  • Understanding of software development principles, clean code, and design patterns
  • Experience working with Git and version control systems
  • Good understanding of testing and debugging practices
  • Strong problem-solving and analytical skills
  • Good communication and collaboration skills
  • Ability to work independently while also contributing effectively within a team
  • Nice to have: Experience with TypeScript
  • Nice to have: Experience with cloud platforms such as AWS, Azure, or GCP
  • Nice to have: Familiarity with Docker and CI/CD pipelines
  • Nice to have: Experience with microservices or distributed systems
  • Nice to have: Familiarity with Agile/Scrum methodologies
  • Nice to have: Experience working in a product-based or fast-paced engineering environment