Full Stack Engineer

Location: Franklin, TN / Remote
Job Type: Full Time


Join a team of experts in Digital Transformation, Integration, and Hybrid Cloud implementations as we help impact our clients' lives. At Ronin, we are looking for a Full Stack Software Engineer, a collaborative problem solver with a positive attitude, to join our team!

The ideal candidate will be on a team responsible for building .NET applications using Visual Studio, C#, .NET Core, EF Core, Bootstrap, SQL Server, and many other cutting-edge technologies to augment a CMS system.

Are you a team player who can utilize your unique skillsets to develop an operating system that runs the organization and build out our suite of digital engagement applications?

Your primary responsibility will be to design and develop these layers of our applications and to coordinate with the rest of the team working on different layers of the infrastructure.


We're looking for candidates with strong leadership and communication skills, who have a proven track record of following through on commitments. The ideal candidate also meets the below criteria.
  • Degree in Computer Science, Statistics or relevant field
  • Proven experience as a Full Stack Developer or similar role
  • Strong knowledge of .NET Core, MVC, EF Core, LINQ, jQuery, Bootstrap, Azure, APIs, Web Service Clients, Razor and ASP.NET
  • Experience developing desktop and mobile applications
  • Familiarity with common stacks
  • Familiarity with Microsoft SQL Server and developing reusable data objects
  • Experience implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning and tools such as Git or SVN
  • eCommerce experience, catalogs, shopping carts, payment systems desired
  • Strong understanding of UI/UX and web design using .NET Core, Bootstrap, and other frameworks
  • Familiarity with various design and architectural patterns
  • Understanding of Azure DevOps – Repos, Pipelines, and BuildsExcellent communication and teamwork skills
  • Organizational skills
  • An analytical mind


  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Well versed with software development tools such as Enterprise Architect, Eclipse IDE, source version control with CVS, and build tool ANT
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with data scientists and analysts to improve software
Apply for this job

Browse other open positions

Contact Us

Give us a call or fill in the form below and we will contact you. We aim to answer all inquiries within 24 hours on business days.