Senior Backend Engineer
Franki · United States · 1 wk ago
RemoteRemoteEngineeringFull-time
Job Summary
Franki is seeking a Senior Backend Engineer to join our team and help build and scale the services powering our platform. This role involves hands-on engineering, technical leadership, and collaboration across multiple teams.
About the Role
This is a hands-on engineering position for an individual who enjoys tackling complex technical challenges, developing scalable systems, and influencing the architecture of a rapidly growing product.
Responsibilities
- Design, build, and maintain scalable backend services using C#, .NET, and Microsoft Azure technologies.
- Arcitect and develop secure, reliable, and high-performance APIs that power Franki's products and user experiences.
- Collaborate with Product, Design, and Frontend teams to define technical solutions and deliver new features.
- Lead technical discussions and contribute to architectural decisions that support long-term scalability and maintainability.
- Conduct code reviews and help establish engineering standards, best practices, and development processes.
- Optimize application performance, reliability, and scalability across our platform.
- Troubleshoot complex technical issues and implement effective long-term solutions.
- Champion automated testing, CI/CD practices, and modern software development methodologies.
- Mentor fellow engineers and contribute to a collaborative, high-performing engineering culture.
Requirements
- 7+ years of experience building modern, cloud-based web applications.
- Strong expertise in C#, .NET, and .NET Core.
- Deep experience with Microsoft Azure, including services such as Azure Functions, Cosmos DB, Azure DevOps, and SQL Server.
- Experience designing, building, and maintaining RESTful APIs.
- Strong understanding of scalable application architecture, software design patterns, and distributed systems.
- Experience implementing CI/CD pipelines and automated testing practices.
- Proficiency with SQL, data modeling, and performance optimization.
- Experience working within agile product development teams.
- Strong problem-solving skills and the ability to balance technical excellence with business priorities.
- Excellent communication skills and the ability to collaborate effectively across technical and non-technical teams.
- Experience with CQRS, Mediator patterns, or MediatR.
- Experience building serverless applications and event-driven architectures.
- Proficiency with React and modern frontend development practices.
- Experience working in startup environments and shipping products with lean teams.
- Azure certifications such as Azure Developer Associate or Azure Solutions Architect.
- Experience building consumer-facing B2C products, marketplaces, social platforms, or recommendation engines.
Qualifications
- Additional compensation may include equity and performance-based incentives depending on experience and location.
- Remote work: Our team works remotely across the US but primarily PST time zone; we travel together several times a year for company kick-offs and mid-year meetings.
- PTO: 15 days per year, plus additional PTO between Christmas and the end of the year (25th Dec - 31st Dec). Additionally, we recognize 11 public holidays per year.
- Medical, dental & vision: We cover 100% of Medical, Vision, and Dental insurance costs for employees.
- 401(k)
- Equipment: Computer & technology equipment applicable to your role.
- Monthly Stipend: $20 (Tax-free) to cover home office expenses.