As a Senior Software Engineer, you will lead the major feature development in a rapidly growing startup, using modern tools on Microsoft.NET platform, and working with a great culture.
Requirements
- 8+ years of industry experience
- Expert-level knowledge of Microsoft.NET technology stack (C# /.NET, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SQL Server or any other)
- HTML5 and JavaScript; experience with front-end frameworks such as React and Knockout.js is a plus
- Ability to empathize with our users and champion for their experience
- Ability to use data-driven approach for product decisions; experience with A/B testing is a plus
- Strong communication and technical writing skills
- Experience with Git, unit testing, debugging, profiling, Visual Studio, JIRA, and other tools that are typically used by developers on Microsoft technology stack
- B.S., M.S. or PhD in Computer Science, Physics, Engineering or a related technical field
Benefits
- Flextime, recognition, and support for autonomous work
- Holistic health and wellness benefits
- Support for Titans at all stages of life