Senior Developer
About Mighty
Join the world's leading online marketplace where small businesses save and grow. AtMighty, 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 rolerequires deep expertise in Node.js (Next.js preferred) and C#/.NET, a solidunderstanding of AI/ML integration patterns, and a passion for clean,maintainable software.
What You'll Do(Responsibilities)
Core Development
• Design and buildhigh-performance backend services and APIs using Node.js/Next.js and C#/ ASP.NET Core.
• Develop and maintain full-stackfeatures, including frontend integration with React or Next.js as needed.
• Write clean, well-tested, andwell-documented code — and hold the team to the same standard through codereviews.
• Serve as SME for implementationof well-documented branching strategies and mentor the team on code progression.
• Participate in sprint planning,backlog grooming, and Agile functions
• Respond to production issuesand work with support teams to diagnose and resolve problems quickly.
• Guide and mentor junior andmid-level developers through code reviews, pairing, and technical coaching.
• Collaborate with productmanagers and stakeholders to translate requirements into clear, deliverableengineering work.
• Help develop and leadunderstanding of Progressive Web Apps (PWA)
AI & Intelligent Features
• Integrate AI/ML capabilitiesinto product features — including LLM-powered workflows, intelligentrecommendations, automation pipelines, and data-driven insights.
• Utilize AI tools to enhance thespeed of delivery, while still ensuring clean and understandable code.
• Collaborate with product andstakeholders to identify where AI can meaningfully improve user experience oroperational efficiency.
• Advocate for responsible,practical AI usage — balancing innovation with reliability, cost, andmaintainability.
What We're Looking For(Qualifications)
Required
• 5+ years of professionalsoftware 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 .NETecosystem, 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 workeffectively in Agile environments (Scrum or Kanban).
• Strong communication skills —able to explain complex technical decisions to both technical and non-technicalaudiences.
• Experience using versioncontrol systems, particularly Git (GitHub, GitLab, Azure DevOps, etc.).
AI / Machine Learning
• Hands-on experience integratingAI or ML capabilities into production software — e.g., LLM APIs, vector search,embedding pipelines, recommendation engines, or workflow automation.
• Familiarity with one or more AIplatforms or SDKs (e.g., OpenAI, Anthropic, AWS Bedrock, Azure OpenAI, HuggingFace).
• Understanding of promptengineering, retrieval-augmented generation (RAG), or AI agent patterns is astrong plus.
Nice to Have
• Security: Knowledge of web application security best practices — OWASP Top10, 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 relationaldatabases. Familiarity with NoSQL databases (Cosmos DB, MongoDB, Redis) is abonus.
• Experience with front-end statemanagement 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 andcomfort across polyglot environments.
Mindset (About you)
· You take ownership and do notwait for direction
· You move quickly, learn fast,and iterate with urgency
· You care about outcomes, notjust deliverables
· You are excited by thepractical application of AI
· You want to help make smallbusinesses mightier
This is a full-time, fully remoteopportunity 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 marketconsiderations.
Benefits include medical, dental, vision,401(k) with company match, paid time off, and additional employee perks andbenefits.
To apply, sendyour resume and a brief note about a technical challenge you're proud ofsolving.