Software Engineer (Ruby)
Sharesource Australia
- Remote job
About Sharesource:
We are a BCorp company whose purpose is to democratise opportunities for individuals from developing countries. With our brand and culture empowering our partners to attract and keep the most qualified members, we share the knowledge to unleash potential and grow scaling teams for Australian and Canadian businesses.
What are we looking for?
If you're a Full Stack Software Engineer who enjoys building impactful features, taking full ownership from design to deployment, and working across a rich tech stack like Ruby (Rails), Angular, TypeScript, MySQL, and Elasticsearch then this is the role for you!
If you also enjoy setting engineering standards, collaborating in agile teams, and leveraging AI tools to boost productivity, you'll fit right in.
What are you expected to do?
- Agile Delivery: Participate actively in scrums, sprint planning, and JIRA-driven workflows.
- Full Ownership: Own the design, development, testing, release, and support of your work.
- Full Stack Development:
- 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.
- Database: Design and optimize MySQL schemas and queries.
- Trunk-Based Development: Continuously contribute to trunk, keeping the codebase production-ready.
- Testing & Quality: Write and maintain automated tests; ensure your work meets requirements without a dedicated QA team.
- Technical Leadership: Mentor teammates, lead code reviews, and uphold engineering standards.
- Architecture & Design: Build scalable, maintainable systems while balancing new development with legacy support.
- AI-Enhanced Development: Leverage AI tools (Claude Code, Codex) to improve productivity, quality, and delivery.
- Continuous Improvement: Proactively suggest and implement improvements in tools, processes, and practices.
You'll be a great fit if:
- Full Stack Expertise: Proven experience with Ruby (Rails or similar frameworks), Angular (14+), and TypeScript.
- Legacy Systems: Skilled in maintaining AngularJS and Angular 8 applications.
- Backend Bonus: Exposure to or working knowledge of C#/.NET (7 or later) is a plus.
- Database Proficiency: Strong knowledge of MySQL design, queries, and performance tuning.
- Search & Indexing: Familiarity with Elasticsearch is an advantage.
- Development Practices: Solid experience with trunk-based development and CI/CD pipelines.
- Quality Ownership: Comfortable in a no-QA environment, ensuring high-quality work end-to-end.
- Agile Expertise: Strong understanding of Agile/Scrum practices and JIRA-driven workflows.
- Collaboration & Leadership: Excellent communication skills with the ability to mentor peers.
- AI-Enhanced Development: Enthusiastic about leveraging AI-assisted tools in daily workflows.
What you gain beyond the role:
- 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. Here, flexibility isn't just a perk—it's how we help you perform at your best, without sacrificing life outside of work.
- 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
- Be part of a B-Corp company that puts people and planet first while creating meaningful impact.
Please note: This role is remote; however, we require candidates to be based locally in the Philippines. This is to support occasional onsite activities such as team events, client meetings, or equipment handover. Additionally, local residency is necessary for compliance with Philippines labor laws and employment regulations.
___________________
Why work for Sharesource?
Our clients come from all walks of life and so do we. We hire hundreds of skillful individuals from a wide variety of backgrounds, genders, ages, and personalities to live out our diverse culture and make a positive impact on the world!
Our 5 Values:
- Make a social impact: We balance our work for client teams and for society by constantly making a positive impact.
- Be proactive: We encourage brave thinking and continuous improvement, and drive change through action.
- Create value: We create measurable values for our stakeholders: our teams, partners, suppliers, investors, and communities.
- Be fair, open and honest: We foster equality and inclusivity in a supportive environment that embraces diversity and celebrates achievements.
- Add fun, passion and love: We prioritise fun and passion, fostering higher engagement and a positive can-do attitude.
___________________
What to Expect in the Process?
- You'll go through 3–4 interviews plus a possible assessment with our client partner. This includes an initial chat, a culture-fit interview, and 1–2 conversations with our awesome client. The whole process usually takes 1–2 weeks, but we'll let you know if things need to move quicker.
- Our best advice? Be yourself and enjoy the conversations. We'll keep you updated every step of the way, and you're always welcome to reach out for updates anytime.
- If all goes well, we'll complete reference checks and requirements quickly—so we can get that job offer to you without delay.
We would be grateful if you have these already:
- Fit to Work/Health Card (Basic 5 employment medical tests)
- NBI Clearance
- Social IDs - PHIC, SSS, HDMF, TIN
- Character references with contact info
At Sharesource, we believe in the value of diversity and inclusion. We are committed to creating a diverse, respectful, and inclusive workplace, and we do not discriminate based on factors such as race, gender, religion, sexual orientation, or disability.
- ...The Software Engineer Manager leads multiple delivery teams to produce scalable, reliable, and cost-effective software solutions that meet internal and external client needs. This role is responsible for building and mentoring a high-performing team while instilling a...
- ...Qualifications: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience) and able to demonstrate... ...(e.g., SQL Server, PostgreSQL). Strong understanding of Software Engineering principles and how they apply to Data Engineering...
- ...test results Estimate testing efforts and report risks or blockers to QA leads What we need ~3+ years of experience in QA Engineering or a similar role ~ Solid programming skills with understanding of SOLID principles and design patterns ~ Experience building...
- ...AI SOFTWARE ENGINEER We are looking for a versatile and results-driven AI Software Engineer to join our global and dynamic team. This role will bridge the gap between application development and intelligent algorithms, and will demand a proactive and collaborative mindset...
- ...The Role: As a SharePoint AE Application Engineer, you will be responsible for designing, developing, and maintaining SharePoint applications and solutions. You will collaborate with cross-functional teams to ensure seamless integration and functionality of SharePoint...
- ...Microsoft Project and Office (Outlook, Word, Excel, PowerPoint, Visio) Not a job hopper Responsibilities: ~ Senior Network Engineer responsible for designing, implementing, monitoring and managing the network infra. The role can include designing system...
- ...services that accelerate secure cloud adoption, modernise threat protection and simplify compliance. Job Title: Cyber Detection Engineer Location: Remote Employment Type: Full-time The Role: CyberOne helps organisations strengthen their cyber resilience...
- ...scheduled. Authority to interpret technical requirements and provide solutions in conjunction with discipline Project Department Engineer and Discipline Superintendent, to provide drawings and data, and to direct work as assigned and consistent with Company's contractual...
- ...The Role: As a SharePoint AE Application Engineer, you will be responsible for designing, developing, and maintaining SharePoint applications and solutions. You will collaborate with cross-functional teams to ensure seamless integration and functionality of SharePoint...
- ...Functions in a lead role overseeing the technical execution of a project. Under general direction, develops and applies advanced engineering techniques, concepts and approaches to complex engineering problems. Provides technical guidance over a group and supervises engineering...
- SALES ENGINEER (20K-30K) ( pampanga, cebu city, NCR) The Sales Engineer combines deep technical knowledge with sales acumen—supporting solution selling for clients across different sectors (construction, manufacturing, energy, automation, etc.). Understands customer...
- Qualifications - Licensed ECE/ECT - Proficient in schematic diagrams and troubleshooting - Willing to work in various locations - Must be a current resident of Metro Manila Male Applicants Not more than 30 years old
- ...on departmental design guides, standards, systems, applicable engineering codes and B&V policies and procedures. Applies to assigned tasks... ...of cable sizing and ability to model in Cymcap or similar software, E-tap is insufficient. Detailed understanding of specialized...
- ...Job Title: Rotating Engineer – Offshore Reliability Experience: Minimum 12 Years Qualification: Bachelor’s Degree in Mechanical Engineering Industry: Oil & Gas / Refinery (Offshore) Work Location : Saudi Arab Job Description: The Rotating Engineer...
- ...Job Summary Functions as a technical specialist or in a lead role. With minimal supervision, applies advanced engineering techniques and analyses. Continues building on knowledge to develop concepts and approach more complex engineering problems. May provide technical...
- ...Job Title: Mechanical Engineer – Onshore Reliability Experience: Minimum 12 Years Qualification: Bachelor’s Degree in Mechanical Engineering Industry: Oil & Gas / Refinery (Onshore) Work Location : Saudi Arab Job Description: The Mechanical Engineer...
- ...Job Title: Rotating Engineer – Onshore Reliability Experience: Minimum 12 Years Qualification: Bachelor’s Degree in Mechanical Engineering Industry: Oil & Gas / Refinery (Onshore) Work Location : Saudi Arab Job Description: The Rotating Engineer...
- ...Job Title: Mechanical Engineer – Offshore Reliability Experience: Minimum 12 Years Qualification: Bachelor’s Degree in Mechanical Engineering Industry: Oil & Gas / Refinery (Offshore) Work Location : Saudi Arab Job Description: The Mechanical Engineer...
- ...services that accelerate secure cloud adoption, modernise threat protection and simplify compliance. Job Title: Microsoft 365 Engineer – Migration & Modern Workplace Delivery Location: Remote Employment Type: Full-time About the Role: As a Microsoft...
- Role Overview The Senior / Lead DevSecOps Engineer is a hands-on technical leader responsible for embedding a security-first mindset throughout the software development lifecycle. This role blends deep expertise in security, development, and operations to drive adoption...
- ...We are seeking an experienced Distribution Transformer Mechanical Design Engineer to design and develop transformers up to 5 MVA, 33 kV class. The candidate will be responsible for preparing detailed engineering drawings, BOMs, and supporting manufacturing and project...
- NOTE: This is a 5-month contractual employment for applicants based in the Philippines. Who we are: Stable. Supportive. Success-driven. eFlexervices is a premier BPO company with a 24-year track record of excellence. We don't just fill seats; we invest in human potential...
- DESCRIPTION : - AS TECHNICAL ENGINEER DESIGNING MAINTAINING, IMPLEMENTING OR IMPROVING FACILITIES, EQUIPMENTS & SYSTEMS FOR INDUSTRIAL -MAINTAINS SYSTEMS AND EQUIPMENT BY COMPLETING PREVENTIVE MAINTENANCE - SCHEDULES, RESTORING, REPAIRING REBUILDING OR REPLACING...
- Requirements: Bachelor’s degree in Biomedical Engineering or related field Strong knowledge of biology, engineering, and materials science In-charge of installation, maintenance and repair of instruments. Ensures delivery of accurate and precise results from the said...
- QUALIFICATIONS : - male or female 25 - 35 years old - at least 5 -8 years experience in sellling contruction machines, equipments , construction materials - frepro and other industrial products - graduate of any 4 years business related courses - aggressive hard...
- ...mentorship to junior architects. Team Structure: You will be part of a dynamic team of cloud professionals, working alongside software engineers, DevOps specialists, and project managers. Ideal Profile : The ideal candidate will possess a blend of technical...
- ...mentorship to junior architects. Team Structure: You will be part of a dynamic team of cloud professionals, working alongside software engineers, DevOps specialists, and project managers. Ideal Profile : The ideal candidate will possess a blend of technical...
- ...and reliably. Weʼre currently looking for a skilled Backend Engineer with strong Ruby on Rails experience to help build, maintain and evolve the... ...quality. Troubleshoot and resolve issues in existing software. Improve the performance, reliability and observability...
- ...delivering the ultimate experience for our customers and our people. Job Description We are looking for an experienced Software Engineer to join us in building the internal tools and systems that keep our operations running at top speed. In this role, you will:...
- ...TOP clients from our portfolio. We are currently seeking a Software Solutions Engineer to join one of our clients ' teams. If you're looking... ...technologies (Kafka, RabbitMQ) o Scripting languages (e.g., Ruby, Python, Bash) o DevOps tools (e.g., Git, Jenkins) o...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Ruby). Be the first to apply!

