FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Full-Stack Software Engineer, Ruby
SharesourceFull-Stack Software Engineer with Ruby expertise developing systems at a BCorp company. Collaborating on impactful features and mentoring peers in an agile environment.
Tech Stack
Tools & technologiesAngularElasticSearchMySQL.NETRubyRuby on RailsTypeScript
About the role
Key responsibilities & impact- Participate actively in scrums, sprint planning, and JIRA-driven workflows.
- Own the design, development, testing, release, and support of your work.
- Backend: Ruby (Rails or similar frameworks); occasional contributions to C#/.NET 7/8 are a plus.
- Frontend: Angular 14/15 and TypeScript, maintaining AngularJS and Angular 8 where needed.
- Design and optimize MySQL schemas and queries.
- Continuously contribute to trunk, keeping the codebase production-ready.
- Write and maintain automated tests; ensure your work meets requirements without a dedicated QA team.
- Mentor teammates, lead code reviews, and uphold engineering standards.
- Build scalable, maintainable systems while balancing new development with legacy support.
- Leverage AI tools (Claude Code, Codex) to improve productivity, quality, and delivery.
- Proactively suggest and implement improvements in tools, processes, and practices.
Requirements
What you’ll need- Proven experience with Ruby (Rails or similar frameworks), Angular (14+), and TypeScript.
- Skilled in maintaining AngularJS and Angular 8 applications.
- Exposure to or working knowledge of C#/.NET (7 or later) is a plus.
- Strong knowledge of MySQL design, queries, and performance tuning.
- Familiarity with Elasticsearch is an advantage.
- Solid experience with trunk-based development and CI/CD pipelines.
- Comfortable in a no-QA environment, ensuring high-quality work end-to-end.
- Strong understanding of Agile/Scrum practices and JIRA-driven workflows.
- Excellent communication skills with the ability to mentor peers.
- Enthusiastic about leveraging AI-assisted tools in daily workflows.
Benefits
Comp & perks- Remote + Hybrid Flexibility: Enjoy the best of both worlds—collaborative office days when it counts, balanced with the freedom to work from home.
- Achieve Work-Life Balance and Flexibility: Work in an environment where you’re trusted and empowered to work independently, while still having the support you need to deliver your best.
- Open Culture: Your voice matters, we encourage proactive communication and fresh ideas.
- Supportive Team: From your very first day to every career milestone, we’ve got your back—with long-term growth and projects you can truly thrive in.
- Learn and Grow: Training, coaching, and international opportunities to level up your skills and career.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RubyRailsC#.NET 7.NET 8Angular 14Angular 15TypeScriptMySQLElasticsearch
Soft Skills
mentoringcode reviewscommunicationproactive improvementteam collaboration