Senior Developer

Apply Now
We are looking for a Senior Developer to design, build, and maintain complex systems, APIs, and full-stack features across our product portfolio. You will play a prominent role in our engineering team: Leveraging AI to write production-grade code, work with our architect to design solutions, mentoring junior and mid-level developers, and working closely with product to turn requirements into robust, scalable solutions.
IT
Remote
Full-Time
$140,000–$170,000
Apply Now

About Mighty

Join the world's leading online marketplace where small businesses save and grow. At Mighty, we leverage the buying power of tens of thousands of small businesses to bring them BIG company advantages that they love. Many large brands desire access to these hard-to-acquire customers and offer special deals to them through Mighty.

The Role

We are looking for a Senior Developer to design, build, and maintain complex systems, APIs, and full-stack features across our product portfolio. You will play a prominent role in our engineering team: Leveraging AI to write production-grade code, work with our architect to design solutions, mentoring junior and mid-level developers, and working closely with product to turn requirements into robust, scalable solutions.

This role requires deep expertise in Node.js (Next.js preferred) and C#/.NET, a solid understanding of AI/ML integration patterns, and a passion for clean, maintainable software.

What You'll Do (Responsibilities)

Core Development

  • Design and build high-performance backend services and APIs using Node.js/Next.js and C#/ASP.NET Core.
  • Develop and maintain full-stack features, including frontend integration with React or Next.js as needed.
  • Write clean, well-tested, and well-documented code — and hold the team to the same standard through code reviews.
  • Serve as SME for implementation of well-documented branching strategies and mentor the team on code progression.
  • Participate in sprint planning, backlog grooming, and Agile functions.
  • Respond to production issues and work with support teams to diagnose and resolve problems quickly.
  • Guide and mentor junior and mid-level developers through code reviews, pairing, and technical coaching.
  • Collaborate with product managers and stakeholders to translate requirements into clear, deliverable engineering work.
  • Help develop and lead understanding of Progressive Web Apps (PWA).

AI & Intelligent Features

  • Integrate AI/ML capabilities into product features — including LLM-powered workflows, intelligent recommendations, automation pipelines, and data-driven insights.
  • Utilize AI tools to enhance the speed of delivery, while still ensuring clean and understandable code.
  • Collaborate with product and stakeholders to identify where AI can meaningfully improve user experience or operational efficiency.
  • Advocate for responsible, practical AI usage — balancing innovation with reliability, cost, and maintainability.

What We're Looking For (Qualifications)

Required

  • 5+ years of professional software engineering experience.
  • Node.js/Next.js: Strong, production-level experience building backend services, APIs, and event-driven systems.
  • C#/ASP.NET Core: Demonstrated expertise in server-side development with the .NET ecosystem, including migration experience between framework versions.
  • Progressive Web App (PWA) development.
  • Solid understanding of OOP, SOLID principles, and common design patterns (DDD, three-tier, microservices).
  • Proven ability to work effectively in Agile environments (Scrum or Kanban).
  • Strong communication skills — able to explain complex technical decisions to both technical and non-technical audiences.
  • Experience using version control systems, particularly Git (GitHub, GitLab, Azure DevOps, etc.).

AI / Machine Learning

  • Hands-on experience integrating AI or ML capabilities into production software — e.g., LLM APIs, vector search, embedding pipelines, recommendation engines, or workflow automation.
  • Familiarity with one or more AI platforms or SDKs (e.g., OpenAI, Anthropic, AWS Bedrock, Azure OpenAI, Hugging Face).
  • Understanding of prompt engineering, retrieval-augmented generation (RAG), or AI agent patterns is a strong plus.

Nice to Have

  • Security: Knowledge of web application security best practices — OWASP Top 10, authentication/authorization patterns (OAuth 2.0, JWT), input validation, secrets management, and secure API design.
  • SQL & Database: Advanced SQL skills including query tuning, indexing strategies, execution plan analysis, and experience with Azure SQL or other relational databases. Familiarity with NoSQL databases (Cosmos DB, MongoDB, Redis) is a bonus.
  • Experience with front-end state management libraries (Redux, Zustand, Context API) or modern JS frameworks (React, Next.js, Angular, Vue.js).
  • Background in B2B, SaaS, marketplace, or platform products.
  • Exposure to TypeScript and comfort across polyglot environments.

Mindset (About you)

  • You take ownership and do not wait for direction.
  • You move quickly, learn fast, and iterate with urgency.
  • You care about outcomes, not just deliverables.
  • You are excited by the practical application of AI.
  • You want to help make small businesses mightier.

 

This is a full-time, fully remote opportunity within the United States.

 

Compensation for this role ranges from $140,000–$170,000 base salary, with additional bonus opportunity available. Final compensation will be determined based on experience, skills, and market considerations.

 

Benefits include medical, dental, vision, 401(k) with company match, paid time off, and additional employee perks and benefits.

 

To apply, send your resume and a brief note about a technical challenge you’re proud of solving.

Ready to save on business essentials?

Join 120,000+ small businesses getting discounts and support from local reps.
Join Mighty
Explore Offers