Senior Fullstack Engineer - C#/.Net
Location
Nashville - TN
Job Level
Senior
Schedule
Full-Time
Job Type
Remote
Software Engineer - Early-Stage Startup
We're a dynamic 3-person startup seeking a talented and versatile Software Engineer to join our core team. As a key member of our small but ambitious company, you'll have the opportunity to shape our product and technology stack from the ground up. This is a part-time contract role for now, with possibility of full time and equity in the future.
About Us
We're building an innovative mobile-first platform that leverages cutting-edge cloud technologies to solve real-world problems. We have a product in-market with a dozen customers, growing 10x YOY.
About You
You’ll need to internalize our mission, take extreme ownership for results, and do your own research. Our CTO is an amazing engineer whose mentorship will accelerate your career but his time is limited, so we need an engineer who raises the bar for our team and even teaches him things he didn’t know. This is an on-call job: if an outage disrupts service, we’re all hands on deck. In short, if we don’t do it, it doesn’t get done. Don’t join a startup to be someone who does what they’re asked to do: you must be someone who sees what needs to be done and jumps on it.
What You'll Be Doing
- Design, develop, and maintain high-quality software solutions using .NET, C#, and Azure
- Create responsive and user-friendly web interfaces using HTML and related front-end technologies
- Develop and optimize mobile applications to ensure seamless user experiences across devices
- Collaborate closely with founders to refine product vision and translate business requirements into technical specifications
- Implement best practices for code quality, testing, and deployment in a fast-paced startup environment
- Participate in architectural decisions and help establish our technology roadmap
Requirements and Skills
- Strong proficiency in C# and .NET framework
- Experience with Azure cloud services and infrastructure
- Solid understanding of web technologies, including HTML, CSS, and JavaScript
- Familiarity with mobile app development principles and best practices
- Ability to write clean, maintainable, and efficient code
- Strong problem-solving skills and attention to detail
- Excellent communication skills and ability to work in a collaborative environment
- Self-motivated with the ability to manage multiple priorities in a fast-paced startup setting
Nice-to-Haves
- Experience with Agile development methodologies
- Familiarity with DevOps practices and CI/CD pipelines
- Knowledge of database design and management (SQL Server preferred)
- Understanding of UX/UI principles
Why Join Us?
- Opportunity to be a founding member of an exciting startup
- Significant impact on product development and company direction
- Flexible work environment and competitive compensation package
- Chance to work with cutting-edge technologies and solve challenging problems
If you're passionate about building innovative software solutions and want to play a crucial role in shaping a startup's future, we'd love to hear from you!