Remote Senior Full-Stack .Net Engineer

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:

  • As a Senior Software Engineer, you will contribute to designing, developing, and maintaining web applications with a strong focus on performance and scalability.
  • You will enhance customer experiences within our Customer Relationship Management (CRM) platform, managing personalized customer communications via email, SMS, and instant messaging.
  • This position involves close collaboration with cross-functional teams, including product, analytics, and business leaders, to deliver high-quality software solutions.
  • You will design and develop scalable, high-performance web applications.
  • You will build and maintain features for the CRM platform, ensuring optimal customer communication across multiple channels.
  • You will develop full-stack solutions using the .NET Core stack.
  • You will create efficient front-end interfaces with frameworks like React, Redux, TypeScript, and JavaScript.
  • You will implement and manage RESTful APIs and server-side logic.
  • You will utilize Agile methodologies to ensure continuous delivery and improvement of software solutions.
  • You will write unit tests and ensure code quality with automated testing processes.
  • You will work closely with product, analytics, and business teams to gather and refine project requirements.
  • You will participate in code reviews and design discussions to improve overall team productivity and code quality.
  • You will optimize database queries and web application performance to handle high loads and large datasets.

Requirements:

  • You must have 5+ years of commercial software development experience with a proven track record in delivering high-quality, scalable solutions.
  • You should be proficient with .NET (C#), JavaScript, SQL, and front-end frameworks (React, Redux, TypeScript).
  • You must have expertise in using Git for managing codebases.
  • You should have experience in developing automation tests (unit and integration) using Test-Driven Development (TDD) methodologies.
  • You need Agile/SCRUM experience with a focus on CI/CD practices.
  • You must have a proven ability to collaborate with cross-functional teams and mentor junior developers.
  • You should have a strong understanding of software architecture, design patterns, and scalable systems.
  • Experience with CRM systems or customer communication platforms is a plus.
  • A Bachelor's degree in Computer Science or a related field is required.
  • You must have an intermediate level of English or higher.

Benefits:

  • You will receive time off throughout the year, both paid and unpaid.
  • Professional development support and encouragement will be provided.
  • Resources to help improve your overall well-being will be available.
  • You will receive a free membership to dive into the JustAnswer product.
About the job
Leave a feedback