This position is for a Senior Software Engineer at Fullsteam, posted by Jobgether, and is remote within the United States.
The role involves designing and developing high-quality software solutions for small and medium-sized retailers.
The engineer will work within a cross-functional Agile team to improve point-of-sale, inventory management, and analytics systems.
Responsibilities include collaborating with product and development teams, coding, testing, and releasing scalable solutions using C#, JavaScript/TypeScript, React, and .NET Core.
The engineer will implement DevOps best practices, troubleshoot production issues, contribute to architectural decisions, and maintain detailed records in development management tools.
The position requires leading and mentoring junior engineers and driving organizational impact through effective communication and collaboration.
Requirements:
Candidates must have 5–7 years of experience with C# and JavaScript/TypeScript, along with a strong foundation in software engineering principles.
A minimum of 3–5 years of experience in building REST API web services is required.
Candidates should have 1–2 years of experience working with React and .NET/.NET Core, including knowledge of multi-threading and asynchronous code patterns.
Experience with Microsoft Azure, CosmosDB, and deploying .NET MAUI-based applications for 1–2 years is necessary.
Strong debugging skills using visual tools and log analysis are essential.
Familiarity with unit testing and mocking frameworks such as XUnit, Jasmine, Moq, or Jasmine Spies is required.
Experience with DevOps tools, version control, and package managers like NuGet is necessary.
Candidates should have a working knowledge of HTTP protocols, web architecture, and async event loops.
Preferred qualifications include experience in retail POS and inventory management, and familiarity with tools like Application Insights, TestFlight, and Fiddler.
Excellent communication, mentoring, and problem-solving skills are essential, along with a passion for teamwork and continuous improvement.
Benefits:
The position offers a competitive salary and opportunities for growth.
Full healthcare coverage, including medical, dental, and vision, is provided.
Employees enjoy flexible remote work and time-off policies.
The company promotes a supportive and inclusive team culture that values innovation and personal development.
Employees have access to cutting-edge tools and technologies in a fast-paced, high-impact environment.
There are career progression paths and opportunities to lead key projects and mentor others.