Jobs · Engineering

Full Stack Developer ReactJS with .NET

Xebia · United States · 5 days ago
RemoteRemoteEngineeringFull-time

About the role

Our Full Stack ReactJS Developer will be responsible for designing and developing high-quality, scalable solutions using ReactJS on the front-end and .Net/C# on the back-end. They will collaborate closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality products.

Responsibilities

  • Full Stack Development: Design, develop, and maintain web applications using ReactJS (front-end) and .Net/C# (back-end).
  • UI/UX Implementation: Collaborate with designers to implement responsive and user-friendly interfaces using ReactJS.
  • API Development & Integration: Develop and integrate RESTful APIs, handling seamless communication between frontend and backend layers.
  • Database Management: Work with SQL and NoSQL databases to design efficient data models and queries.
  • Code Quality & Performance: Ensure clean, maintainable, and efficient code through best practices such as modular development, code reuse, and thorough testing.
  • Testing & Debugging: Write unit tests, perform integration testing, and debug issues across the full stack.
  • Collaboration & Communication: Work closely with cross-functional teams to deliver high-quality products, articulating technical concepts clearly to both technical and non-technical stakeholders.
  • Agile Methodologies: Participate actively in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives, and contribute feedback to improve team efficiency.
  • Mentorship: Guide and mentor junior developers in technical problem-solving and skill development.
  • Continuous Learning: Stay current with the latest trends and technologies in ReactJS and full-stack development.
  • Support technical evaluations of other consultants when required, contributing to the assessment of skills and alignment with project needs.

Requirements

  • 6–9 years of hands-on experience in full-stack web development with a strong focus on ReactJS.
  • Front-End Technologies: In-depth knowledge of ReactJS, Redux, JavaScript, HTML, CSS, responsive web design principles and front-end languages, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of Typescript, React Hooks, React-Sagas for state management, and SASS pre-processors for CSS.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Back-End Technologies: Strong experience with .Net/C# and building RESTful APIs.
  • Database: Experience with SQL and NoSQL databases.
  • Cloud & DevOps: Experience with cloud platforms (Azure) and CI/CD pipelines.
  • Testing: Experience with front-end and back-end testing frameworks.
  • Communication Skills: Excellent verbal and written English communication skills with the ability to work in cross-functional teams and communicate technical details clearly to non-technical stakeholders.
  • Agile/Scrum: Familiarity with Agile methodologies and experience working in Agile teams.
  • Problem-Solving: Strong analytical and troubleshooting skills to address complex technical challenges.
  • Hands-on experience leveraging AI tools in software development workflows, actively using AI-assisted coding, automation, or productivity solutions to improve delivery speed, code quality, and overall project outcomes.

Similar jobs