Drips · 5 hours ago
Senior Full Stack Software Engineer
Drips is a company that enables brands to connect with consumers through AI-powered, Conversational Texting®. They are seeking a Senior Full Stack Software Engineer to produce scalable and enterprise web applications, working within a cross-functional Scrum team throughout the software development life cycle.
Artificial Intelligence (AI)Business IntelligenceMachine Learning
Responsibilities
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
Qualification
Required
10+ years of professional experience in full stack software development, with a focus on enterprise applications
Strong experience with AngularJS and React, HTML5, JavaScript, CSS, SignalR/ WebSocket, including building reusable components and managing state
Extensive experience in C#, ASP.NET, .NET Framework, .NET Core, and writing SQL queries (T-SQL, ORM)
Experience leveraging AI-assisted development tools (e.g., GitHub Copilot, Azure OpenAI) to improve productivity, code quality, and testing efficiency
Familiarity with deploying and managing applications in Azure
Proven track record of building performant, secure and scalable web applications
Deep understanding of clean code principles, SOLID design, and best security practices
Strong analytical and troubleshooting abilities to resolve complex technical challenges
Excellent written and verbal communication skills
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
Preferred
Familiarity with CI/CD pipelines and DevOps practices
Experience with tools like Application Insights, Azure Monitor, or other observability platforms
Familiarity with Agile methodologies and working in Scrum teams
Azure certifications like Microsoft Certified: Azure Developer Associate or Azure Solutions Architect Expert
Benefits
Competitive salary and performance-based bonuses.
Flexible working hours and 100% remote work.
Comprehensive health, dental, and vision insurance.
Parental leave.
401(k) company match.
Professional development opportunities and resources.
A collaborative and innovative work environment.
Company
Drips
Drips helps companies engage with their consumers more effectively.
Funding
Current Stage
Growth StageTotal Funding
unknownKey Investors
CIBC Innovation BankingThe Blue Venture FundWells Fargo Capital Finance
2024-02-28Debt Financing
2021-10-18Series Unknown
2021-08-10Debt Financing
Recent News
Business Wire
2022-05-25
Company data provided by crunchbase