We're looking for Senior Full Stack Software Engineers who deliver production-ready software. The ideal candidate has recent hands-on C#/.NET, modern JS framework experience (Vue.js, React.js preferred, Angular) and extensive end-to-end API and integration experience.
Our team collaborates with Senior and Staff engineers across North and South America, owning features from concept through production support.
Our client transforms traditional restaurant point-of-sale terminals into integrated operational management systems. Over 7,000 locations utilize their technology today, processing more than $5 billion in payments annually.
Responsibilities:
* Perform full life-cycle commercial software development and maintenance.
* Collaborate with teams to design, develop and produce high-quality code following best practices and standards.
* Own features end-to-end - UI through API and Data layer too.
* Support and refactor legacy code using modern methodologies and technologies.
* Analyze code to identify defect root causes and provide resolutions.
* Participate in daily standups and weekly team meetings to review priorities, progress, new ideas and technologies.
* Address defects identified during various testing cycles.
* Perform high-quality peer reviews.
Required Skills and Qualifications:
* Excellent written and spoken English.
* 7+ years professional C#/.NET experience (Core and Framework).
* Modern JavaScript framework experience preferably React.js (Vue.js or Angular) delivering new features not just fixing bugs.
* Comfortable working end-to-end (UI, API, data layer, infra scripts); whatever it takes.
* Must have ownership mindset - you'll have the responsibility of designing building shipping monitoring and fixing the features you touch.
* Fluent in Git and modern branching/PR workflows.
* Rapid learner as you're expected to ramp up on a new library or API in hours not weeks.