**About this role:**
We are seeking an experienced Senior Software Engineer to join our team.
* This is a full-time remote opportunity with a dynamic startup environment.
Job Description:
Responsibilities:
1. Analyze specifications, document requirements, architect/design, develop, and maintain software solutions.
2. Collaborate with teams to design, develop, and produce high-quality code following best practices and standards for both new features and existing application maintenance.
3. Support and refactor legacy code using modern methodologies and technologies.
4. Analyze code to identify defect root causes and provide resolutions.
5. Design, implement, and maintain automated CI/CD pipelines to streamline software build, testing, and deployment processes across various environments.
6. Participate in daily standups and weekly team meetings to review priorities, progress, new ideas, and technologies.
7. Address defects identified during various testing cycles.
8. Perform high-quality peer reviews.
Required Experience:
1. 7+ years of professional C# / .NET building production systems and integrations.
2. Excellent written & spoken English; can articulate tradeoffs with teammates and stakeholders.
3. Modern JavaScript framework experience (Vue.js preferred) plus solid backend C#.
4. Fluent with Git and modern branching / PR workflows.
5. Rapid learner: You're expected to ramp up on a new library or API in hours, not weeks.
6. Ownership mentality: you design, build, ship, monitor, and fix the features you touch.
7. Bias for shipping (80/20): working code in prod today beats perfect code next month - must compromise sometimes.
8. Comfort working end-to-end: UI, API, data layer, infra scripts, whatever it takes.
9. Team first: transparent, reliable, decisive, and laser-focused on customer impact.
Benefits:
A great compensation package will be provided.
A comprehensive benefits package including 15 days PTO, 1 floating day, 3 sick days, and designated national holidays.
About Us:
We are a privately held company providing outsourced development resources to North American companies. Our mission is to offer development talent who enjoy taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment.