Experience the thrill of delivering high-quality, commercial-grade software as a Senior Software Engineer. Our ideal candidate possesses extensive API and application/system integration experience, strong problem-solving abilities, and a willingness to learn new technologies quickly.
Founded in 2003, our client has transformed traditional restaurant point-of-sale terminals into integrated operational management systems. This innovative solution increases brand loyalty through improved customer experiences, optimizes operations for lower costs, and boosts sales volumes with comprehensive analytics and employee performance insights.
You'll collaborate with senior engineers across North and South America, owning features from concept to support while witnessing users adopt them immediately. If you excel at delivering practical solutions rapidly and iterating in production, our pace will suit you.
Responsibilities
* Analyze specifications, document requirements, architect/design, develop, and maintain software solutions throughout their life cycle.
* Collaborate with teams to design, develop, and produce high-quality code adhering to best practices and standards for new features and existing application maintenance.
* Support and refactor legacy code using modern methodologies and technologies.
* Analyze code to identify defect root causes and provide effective resolutions.
* Design, implement, and maintain automated CI/CD pipelines to streamline software build, testing, and deployment processes across various environments.
* 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 Experience
* 7+ years of professional C#/.NET development building production systems and integrations.
* Excellent written and spoken English; ability to articulate tradeoffs with teammates and stakeholders.
* Modern JavaScript framework experience (Vue.js preferred) plus solid backend C# knowledge.
* Fluency with Git and modern branching/PR workflows.
* Rapid learner: expected to ramp up on new libraries or APIs within hours, not weeks.
* Ownership mentality: design, build, ship, monitor, and fix features touched.
* Bias for shipping (80/20): working code in production today beats perfect code next month - occasional compromise required.
* Comfort working end-to-end: UI, API, data layer, infra scripts, whatever necessary.
* Team-first attitude: transparent, reliable, decisive, and laser-focused on customer impact.
Desired Experience
* University degree or equivalent education (Technical or Engineering degree optimal).
* Knowledge of JavaScript, React.js, Vue.js, or Razor.
* Experience with GitHub Actions, Octopus, or Datadog.
* Familiarity with Postman.
Benefits and Additional Information
* Paid Time Off (PTO), sick days, and designated national holidays.
* A dynamic work environment with opportunities to grow skills and expertise.
* A collaborative atmosphere with smart and creative colleagues.
* Recognition and transparency regarding contributions and mistakes made.
* The opportunity to be yourself and thrive in a judgment-free environment.
About Us
We are a privately held software development company offering outsourced development resources to North American companies. Our mission is to provide talented developers who enjoy challenging work, skill growth, and teamwork. We focus on providing world-class remote resources as valued client team members.