# Sr. Software Engineer (Ruby on Rails or Node.js)

**Company:** [Staunch](http://jobs.workable.com/companies/q8N7M1MTnFftHVHko1Y4zc.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Contract
**Department:** Software Engineering

[Apply for this job](http://jobs.workable.com/view/eb221ea6-2f31-40fe-8b26-21bde5bc6a68)

## Description

**1\. Project Ownership & Delivery**

-   Own projects end-to-end, from requirement understanding to delivery and post-release support.
-   Ensure timely, high-quality delivery by setting clear, realistic goals and aligning team efforts accordingly.
-   Identify risks early and proactively manage dependencies, scope, and timelines.
-   Maintain a strong focus on engineering quality, scalability, and long-term maintainability.

**2\. Client Collaboration & Product Thinking**

-   Take the lead in client communication for assigned projects.
-   Collaborate with clients to gather, clarify, and refine requirements.
-   Understand the client’s vision and translate it into actionable technical and product outcomes.
-   Add value beyond implementation by researching ideas, competitors, and industry best practices, contributing with a product-oriented mindset.
-   Act as a trusted technical partner to clients, helping shape solutions rather than just executing requirements.

**3\. Collaboration & Cross-Team Alignment**

-   Collaborate closely with other Team Leads, Senior Engineers, and stakeholders to ensure consistency and high standards across teams.
-   Share learnings, challenges, and solutions across teams to continuously improve engineering practices.
-   Support a culture of collaboration, ownership, and accountability.

**4\. Process, Standards & Policy Enforcement**

-   Promote and enforce coding standards, guidelines, and best practices.
-   Ensure adherence to engineering processes, discipline, and workflow standards.

## Requirements

-   Bachelor’s degree or above in Computer Science, Engineering, or a related field

-   4+ years of professional experience in software development, including Senior Software Engineer or Principal-level roles
-   Strong experience in MVC-based frameworks, preferably with Ruby on Rails or Node.js
-   Hands-on involvement in client communication and team coordination
-   Strong technical foundation, problem-solving skills, and ability to mentor and guide team members
