Inuvo logo

Full-Stack Developer

Inuvo
Full-time
On-site
Little Rock, Arkansas, United States
Full-Stack Development
Full-time
Description

At Inuvo, we value innovation, collaboration, and a commitment to delivering exceptional user experiences. Our team fosters a supportive and dynamic environment where your contributions make a real impact.


You'll have the opportunity to work on systems that serve millions of users daily, helping to power 100s of websites and critical business applications.


About the Role:

We are seeking a skilled full-stack developer to expand our small, dynamic team. This role will be instrumental in scaling and maintaining our critical applications. As a part of our team, you will work in a collaborative environment, participating in the full software development lifecycle while contributing to designing scalable solutions, troubleshooting production systems, and mentoring and learning from other engineers. This role requires US work authorization. Β 


What You'll Do:

  • Develop and maintain scalable front-end and back-end solutions for web applications.
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
  • Design, implement, and document REST APIs for seamless integration with other systems.
  • Perform unit and integration testing to ensure code quality and functionality.
  • Collaborate with cross-functional teams to build and deliver solutions that meet business needs.
  • Monitor application performance, proactively troubleshoot issues, and maintain production system stability.

Our Tech Stack:

  • Programming Languages & Frameworks: C#,.NET Core
  • Databases: SQL Server
  • Search & Cache: ElasticSearch, Redis
  • Front-End: Vue.js, Vanilla JS
  • Tools: Git, Azure DevOps, TeamCity, Elastic APM, Visual Studio
Requirements

What We're Looking For:Β 


Requested Experience:

  • Bachelor's degree in Computer Science or an adjacent field. (Degree in a STEM field is preferred.)
  • Proven experience developing applications with C# and.NET Core (or similar languages/frameworks).
  • Experience building and maintaining public-facing web applications.
  • Knowledge of modern front-end technologies like Vue.js or similar frameworks.
  • Strong understanding of relational databases and SQL Server.

Preferred Experience:

  • Experience building and consuming APIs (SOAP, REST, WCF).
  • Familiarity with multitenant application architecture.
  • Exposure to distributed caching (e.g., Redis) and search technologies (e.g., ElasticSearch).
  • Experience with various Design Patterns (MVC, MVVM, etc.), SOA and other Architectural concepts.

Exceptional Experience:

  • Experience with Digital Marketing such as Google Ads, Facebook Marketing.
  • Experience building Applications in AWS.
  • Experience with Docker or other container solutions.