Senior Full Stack Software Engineer

🏢 Drips · all 8 jobs
📍 United States
📅 Posted Oct 17, 2026 · via Himalayas
🏷 Full Stack Developer, Software Engineer, Backend Engineer, Front End Developer, Web Developer, Full Stack Engineer +7 more
Apply on original site ↗

Senior Full Stack Software Engineer - Web applications

Drips enables brands to connect with consumers through AI-powered, Conversational Texting®. Backed by a proprietary natural language processing model, our platform has handled over half a billion humanized conversations to date, enabling us to deliver automation at a scale that no other competitor in the messaging industry has been able to match. That’s why we’re the platform of choice for some of the world’s most recognizable brands.

Drips ’ focus on empowering brands to capture intent and drive meaningful conversations has sparked rapid growth since the company was founded. However, we’re more than just a high-growth company; we’re also a community. Even though we work remotely, we still embrace the core values that help us achieve personal growth. Every member of the Drips team has a direct impact on our company! If you want to love the product you work on, solve hard problems, and grow your career — we want to talk with you!

About this role

Drips is looking for a Senior Full Stack Software Engineer to build scalable, enterprise web applications using the ASP.NET MVC framework. You’ll work on a cross-functional Scrum team responsible for the full software development life cycle, from conception through deployment, using modern AI-assisted development tools to improve speed, quality, and reliability.

This role has a strong front-end focus, requiring comfort across the full MVC stack, a performance-first mindset, and an eye for visual design. Senior engineers at Drips are expected to leverage AI-powered tools for coding, refactoring, testing, and debugging—while applying sound engineering judgment and ownership. Experience working in Agile environments is preferred.

What you will be responsible for

- Frontend Development: Design, develop, and optimize responsive and interactive user interfaces using AngularJS or React, from mockups into functional and appealing webpages

- Backend Development: Build and maintain robust APIs and backend logic using C#, .NET Framework, .NET Core, and Azure SQL Server using Entity Framework and Dapper.

- Requirement Scoping: Collaborate with product managers, architects, and other engineers to define and document application requirements.

- Best Practices: Implement and advocate for industry best practices in coding, security, design patterns, and system architecture.

- Performance Optimization: Continuously monitor and enhance application performance across both the frontend and backend.

- Testing and Quality Assurance: Write unit, integration, and end-to-end tests to ensure high-quality application delivery.

- Technical Leadership: Mentor junior developers and provide technical guidance to the engineering team.

- Documentation: Maintain clear and concise documentation of systems, APIs, and processes.

- Deployment: Participate in production deployments and verification.

Qualifications

- Experience: 10+ years of professional experience in full stack software development, with a focus on enterprise applications.

- Frontend Expertise: Strong experience with AngularJS and React, HTML5, JavaScript, CSS, SignalR/ WebSocket, including building reusable components and managing state.

- Backend Proficiency: Extensive experience in C#, ASP.NET, .NET Framework, .NET Core, and writing SQL queries (T-SQL, ORM).

- AI-Driven Development: Experience leveraging AI-assisted development tools (e.g., GitHub Copilot, Azure OpenAI) to improve productivity, code quality, and testing efficiency. Familiarity with AI-driven best practices, including governance, responsible AI usage, and integrating AI-powered automation into development workflows.

- Cloud Knowledge: Familiarity with deploying and managing applications in Azure.

- Performance Mindset: Proven track record of building performant, secure and scalable web applications.

- Coding Standards: Deep understanding of clean code principles, SOLID design, and best security practices.

- Problem-Solving Skills: Strong analytical and troubleshooting abilities to resolve complex technical challenges.

- Communication: Excellent written and verbal communication skills.

- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).

Nice to have

- DevOps: Familiarity with CI/CD pipelines and DevOps practices.

- Monitoring and Observability: Experience with tools like Application Insights, Azure Monitor, or other observability platforms.

- Agile Practices: Familiarity with Agile methodologies and working in Scrum teams.

- Certifications: Azure certifications like Microsoft Certified: Azure Developer Associate or Azure Solutions Architect Expert.

What We Offer

- Competitive salary and performance-based bonuses.

- Flexible working hours and 100% remote work.

- Comprehensive health, dental, and vision insurance.

- Professional development opportunities and resources.

- A collaborative and innovative work environment.

Originally posted on Himalayas

Flights + hotels

This role requires you to be in the United States. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels →

← All remote jobs

Comparing Software Engineer pay and openings — the live median is $140k?All remote Software Engineer jobs →Software Engineer salary data →
Want more like this? Browse every live remote developer role.All remote developer jobs →
Get new developer jobs by email
Daily email, only when there's something new. One click to stop.

Get remote developer jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you