Remote Senior Software Engineer (React, C#)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Senior Full Stack Developer will be responsible for designing, developing, and maintaining robust, scalable, and efficient web applications, backend logic modules, and database structure.
  • They will work with a technology stack that includes .NET Core, C#, React.js, Node.js, Typescript, SQL Server 2019, Docker, Kubernetes, Google Analytics, and Power BI.
  • The role involves collaborating with cross-functional teams to deliver high-quality software solutions that meet clients' needs.
  • The position requires following continuous integration and continuous deployment (CI/CD) processes.
  • Responsibilities include conducting code and design reviews, providing feedback, and mentoring junior developers.
  • The Senior Full Stack Developer will monitor production health, identify issues, and determine root causes.
  • The ecosystem includes 170 connected applications and services, a main database of 2 TB, sites handling 1 million visitors a day, and 2 billion requests a month.
  • Changes are released to production several times a day.

Requirements:

  • Minimum of 5 years of professional experience in full stack development.
  • Proficiency in .NET frameworks, C#, and data access technologies.
  • Experience with React.js, including state management (Redux, Context API) and component-based architecture.
  • Familiarity with Unit / Integration tests using Jest, NUnit, Playwright, React Testing Library.
  • Strong knowledge of front-end technologies such as HTML5, CSS3, JavaScript, and TypeScript.
  • Familiarity with database systems like SQL Server or MySQL.
  • Strong understanding of design and architectural patterns, SOA design & web service development.
  • Experience with Web Page performance optimization and measurement is a plus.
  • Degree in Computer Science, a related discipline, or equivalent work experience.
  • Upper-intermediate level of English.
  • Excellent problem-solving and analytical skills with attention to detail.
  • Strong communication and interpersonal skills, ability to work effectively in a team-oriented environment.
  • Ability to manage multiple tasks and prioritize effectively in a fast-paced environment.
  • Demonstrated leadership abilities, with a track record of mentoring and guiding junior developers.

Benefits:

  • Time off throughout the year (paid and unpaid).
  • Professional development support and encouragement.
  • Resources to help improve overall well-being.
  • Free membership to dive into JA product.
About the job
Posted on
Job type
Salary
-
Leave a feedback