
Senior Software Engineer
Alvys
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Own the lifecycle of major backend features, from initial technical design and API definition to deployment and scaling.
- Collaborate with Product Managers to define requirements and Designers to ensure API responses support intuitive, high-performance user interfaces across web and mobile.
- Design and implement resilient services that handle high traffic and complex data relationships without compromising performance.
- Drive high standards through rigorous code reviews and by mentoring engineers on best practices in C#, distributed systems, and API contract management.
- Collaborate with the team to evolve our multi-tenant architecture, identifying opportunities to decouple services and optimize the data flow between the backend and frontend.
- Build and maintain the monitoring and alerting necessary to ensure our platform is stable 24/7. "If you build it, you run it."
Requirements
- 5+ years of experience, with a proven track record of owning and delivering large-scale, mission-critical operational software from design to production.
- Expert-level proficiency in a modern programming language (e.g., C#, Java, TypeScript), with a strong foundation in C# and ASP.NET preferred.
- Nice to have: Familiarity with frontend development concepts and modern UI frameworks to facilitate better end-to-end system design and cross-stack collaboration.
- Competency in both Relational and NoSQL databases (e.g., CosmosDB, DynamoDB, Elasticsearch, Postgres), with experience supporting these systems at scale.
- Experience with at least one major cloud provider (Azure, AWS, or GCP).
- Demonstrated experience designing and maintaining high-traffic, resilient backend systems in a production environment.
- Strong technical leadership skills with experience mentoring engineers; experience managing smaller teams is a plus.
- Strong technical leadership skills, including mentoring engineers and driving cross-team architectural consensus. Small-team management experience is a plus.
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field.
Benefits
- Equal Employment Opportunity
- Private health insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#ASP.NETJavaTypeScriptRelational databasesNoSQL databasesCosmosDBDynamoDBElasticsearchPostgres
Soft Skills
technical leadershipmentoringcollaborationcode reviewsproblem-solvingcommunicationteam management