
Junior Software Engineer
Aro
Colombo
Posted
Jan 25, 2026
Job Type
Full-Time
Work Mode
On-site
Salary
Salary negotiable
Job Description
Aro is a Sri Lanka–focused technology platform built to simplify how fitness studios run their businesses and how customers engage with them.
Today, many studios still rely on WhatsApp, spreadsheets, manual payments, and fragmented tools to manage classes, schedules, payments, and clients. Aro exists to fix that by providing a clean, modern system that helps studios operate professionally while making life easier for customers.
We already have a working MVP in production. This role focuses on strengthening what exists, improving reliability, and helping shape the next phase of the product as we scale.
We are a small, focused team, and you’ll work closely with the founder and experienced developers, gaining real-world exposure to how startup products are built, maintained, and evolved.
Role Overview
This is an entry-level engineering role designed for someone early in their career who wants hands-on experience working on a live production system.
The core focus is maintaining and improving an existing codebase—fixing bugs, implementing small but meaningful feature enhancements, and gradually improving code quality across backend and frontend systems.
You won’t be thrown in alone. You’ll receive guidance, code reviews, and architectural support from senior developers while still owning day-to-day development tasks and learning how real products are maintained over time.
You will be working on software used by real studios and customers.
What You’ll Be Working On
- Maintaining and improving an existing production codebase
- Fixing bugs and resolving real-world issues reported by users
- Implementing small feature enhancements across the platform
- Backend development using C# and .NET
- Working with PostgreSQL databases and existing data models
- Frontend development using React.js and React Native
- Reviewing existing code and suggesting incremental improvements
- Collaborating closely with the founder and development team
- Learning the system end-to-end and improving stability over time
Required Skills (Junior Level)
- Basic understanding of software development fundamentals
- Experience with at least one backend programming language
- C# and .NET experience is a strong plus
- Basic knowledge of databases and SQL
- PostgreSQL preferred
- Some experience with JavaScript and modern frontend frameworks
- React experience preferred
- Familiarity with Git and version control workflows
- Willingness to learn across the full stack
- Comfortable working in a remote setting
What Will Help You Succeed in This Role
You don’t need to tick every box—this role is built for someone early in their career who is motivated to learn and grow.
What matters most is:
- Curiosity and ownership
- Willingness to explore unfamiliar parts of the system
- Comfort investigating issues and asking questions
- A mindset focused on learning, problem-solving, and continuous improvement
You’ll gain hands-on experience working with:
- AWS and cloud platforms
- React Native
- REST APIs
- Production-grade systems
Why Join Aro
- Hands-on experience working on a real product used by real businesses
- Close collaboration with the founder and experienced engineers
- Regular guidance, mentorship, and code reviews
- Exposure to full-stack development and cloud infrastructure
- Opportunities to take on more responsibility as Aro grows
- Competitive entry-level compensation based on experience
- A collaborative, low-ego environment where learning and initiative are encouraged