Important Information :
- Years of Experience : Advanced-level (typically 5+ years) as Full Stack Developer
- Job Mode : Full-time
- Work Mode : Remote (with strong overlap with PST time zone)
Job Summary :
We are seeking a passionate and experienced Full Stack Developer with strong expertise in Ruby on Rails and React. In this role, you will contribute to building and maintaining scalable, maintainable, and well-tested systems. You'll play a key role in mentoring team members, leading technical initiatives, and ensuring code quality through best practices and test automation.
Responsibilities and Duties :
- Lead the design and architecture of new features and projects.
- Collaborate closely with engineering peers and stakeholders across teams.
- Establish and enforce best practices for a healthy and sustainable codebase.
- Participate in and support code reviews, testing strategies, and pair programming sessions.
- Mentor and coach junior and mid-level engineers.
- Identify and resolve roadblocks to team productivity and drive prioritization of impactful work.
Qualifications and Skills :
- Advanced experience as a Full Stack Developer using Ruby on Rails and React.
- Deep understanding of automated testing and testing strategies.
- Recognized as a go-to expert within your team or organization.
- Effective communicator and team collaborator.
- Strong project leadership and stakeholder engagement skills.
Role-specific Requirements :
- Strong commitment to high-quality code and test coverage (RSpec is especially important).
- Familiarity with end-to-end testing frameworks such as Cypress or Playwright (Cypress being phased out).
- Experience with system design and architectural decisions.
- Demonstrated success in mentoring and coaching engineering talent.
- Availability to work with a schedule that aligns closely with Pacific Standard Time (PST).
Technologies :
- Languages & Frameworks : Ruby on Rails, React
- Databases : PostgreSQL
- Testing Tools : RSpec, Cypress, Vitest
Skillset Competencies :
- Full Stack Web Development
- Software Architecture & Design
- Automated Testing Strategy
- Team Leadership & Mentorship
- Agile Collaboration & Prioritization
- Continuous Learning & Improvement
About Encora :
Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital-native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.