[Remote] Senior Software Engineer (Full Stack, Backend leaning)
Note: The job is a remote job and is open to candidates in USA. Sayva Solutions is recruiting for a SaaS company focused on improving transportation safety and efficiency. The Senior Full Stack Software Engineer will build and maintain backend services and web interfaces, contribute to system architecture and technical direction, and mentor engineers.
Responsibilities
- Design and implement scalable backend services using .NET Core and C# with a focus on reliability and maintainability
- Develop and enhance REST-based APIs, incorporating best practices around authentication, versioning, pagination, and performance optimization
- Maintain strong testing standards using frameworks such as xUnit or NUnit to ensure code quality and system stability
- Deploy and support services in cloud environments such as Azure or AWS, leveraging containerization technologies including Docker and Kubernetes
- Build and maintain responsive, user-friendly web interfaces using React, TypeScript, TailwindCSS, and modern state management tools
- Ensure consistent UI behavior and performance across browsers and devices
- Partner closely with product and design teams to translate requirements into intuitive and polished user experiences
- Contribute to architectural planning and long-term technical direction
- Design scalable systems from concept to deployment, thoughtfully balancing trade-offs in performance and maintainability
- Continuously enhance system reliability, scalability, and observability through monitoring and performance tuning initiatives
- Provide guidance and mentorship to junior and mid-level engineers to elevate team capability
- Lead peer code reviews and champion high engineering standards
- Collaborate cross-functionally to define and implement technical solutions aligned with business objectives
Skills
- 7+ years of professional software engineering experience, including substantial full stack development
- Advanced expertise in .NET Core and C#, particularly in building and optimizing APIs
- Hands-on experience developing modern front-end applications using React, TypeScript, and TailwindCSS (or comparable frameworks)
- Strong knowledge of relational databases such as SQL Server or PostgreSQL, including data modeling best practices
- Demonstrated commitment to automated testing and backend quality assurance
- Experience deploying applications in cloud environments and working with containerized services
- Familiarity with logging, monitoring, and distributed tracing tools
- Proven experience mentoring engineers and contributing to a culture of technical excellence
- Exposure to domain-driven design, clean architecture principles, or microservices-based systems
- Experience working with GraphQL or advanced API design patterns
- Familiarity with non-relational databases such as MongoDB, DynamoDB, or Cosmos DB
- Hands-on experience with serverless technologies, API gateways, CI/CD pipelines, and event-driven messaging systems
- Experience developing distributed systems using messaging frameworks
Benefits
- Medical, dental, and vision benefits
- 401(k) with match
- Contribute to a highly mission-driven, non-profit organization focused on transportation safety and efficiency
- Work with cutting edge technology with technical freedom to explore and expand on existing skills
- Plenty of room to make an impact and progress your career
Company Overview