Remote [RFO] Full-stack Software Engineer (.NET + React)

at Software Mind

Posted 20 hours ago 0 applied

Description:

  • Software Mind develops impactful solutions for companies globally, focusing on tech giants and transformative projects.
  • The position involves designing, developing, and maintaining full-stack web applications using React.js for the frontend and .NET (C#) for backend APIs and services.
  • Collaboration with UI/UX designers, product owners, and other developers is essential to define, build, and deliver new features, from database design to user interface implementation.
  • The role requires writing clean, scalable, and well-documented code following best practices and architectural patterns.
  • Ensuring high performance, responsiveness, and usability of web applications across the entire stack is a key responsibility.
  • Development and integration of RESTful APIs using .NET, handling database interactions, and implementing business logic are required tasks.
  • Integration of third-party services, APIs, and SDKs for both frontend and backend functionalities is necessary.
  • Active participation in code reviews and contributing to the continuous improvement of development processes and code quality is expected.
  • Diagnosing and troubleshooting bugs and performance bottlenecks across both frontend and backend systems is part of the role.
  • Contribution to test automation and participation in setting up and maintaining CI/CD pipelines is also required.

Requirements:

  • At least 4+ years of commercial experience in both backend and frontend development (React) and .NET is required.
  • A strong understanding of design patterns, SOLID principles, Clean Code, OOP principles, unit testing, and CI/CD is necessary.
  • Knowledge of WebAPI, specifically RESTful APIs, as well as authentication and authorization concepts is essential.
  • Familiarity with Git and collaborative workflows, such as GitFlow, is required.
  • The ability to work independently in an agile development environment is expected.
  • Good communication skills and a problem-solving mindset are essential for this position.

Benefits:

  • The position offers flexible employment and the option for remote work.
  • Employees will have the opportunity to work on international projects with leading global clients.
  • There may be opportunities for international business trips.
  • The company promotes a non-corporate atmosphere.
  • Language classes are provided to employees.
  • Internal and external training opportunities are available for professional development.
  • Private healthcare and insurance are included in the benefits package.
  • A multisport card is offered to promote physical well-being.
  • Well-being initiatives are part of the company culture.