Accepting Applications
Full-time
Remote
Posted 2 hours, 8 minutes ago
0 views
0 applications
Job Description
**About Us**
XRiver Ltd is a growing, agile software company building modern, scalable solutions in a fast\-moving environment. We’re a small, close\-knit team that values collaboration, ownership, and continuous learning. While the role is fully remote, we host optional monthly meetups to stay connected and share ideas in person.
**The Role**
We’re looking for a Software Developer (Junior \- Mid level) to join our team. This role is ideal for someone who is building confidence in their skills and ready to take on more responsibility while continuing to learn and grow.
You’ll work across the full stack, contributing to real\-world projects and collaborating closely with the team in a fast\-paced, agile environment. You’ll be involved in weekly sprint meetings and play an active role in delivering high\-quality software.
**Key Responsibilities**
* Develop and maintain web applications using modern technologies
* Collaborate with team members during sprint planning and reviews
* Write clean, maintainable, and well\-tested code
* Participate in code reviews and contribute to improving development practices
* Troubleshoot and resolve technical issues across the stack
* Contribute to technical discussions and solution design
* Support ongoing improvements to system performance and reliability
* Assist in refining requirements and translating them into working solutions
* Take ownership of smaller features and components from development through to deployment
**Required Technical Skills \& Experience**
* Experience with C\# (.NET Core 10\)
* Understanding of MVC architecture
* Frontend development using Vue.js
* UI development with Bootstrap
* Working knowledge of Entity Framework
* Experience with SQL Server
* Familiarity with Azure Cloud services
* Exposure to Kubernetes (or willingness to learn)
* Unit testing with NUnit
* Version control using GitHub
* Experience working with Jira or similar tools
**What We’re Looking For**
* A proactive attitude and willingness to learn and take initiative
* Solid problem\-solving skills and attention to detail
* Ability to work both independently and collaboratively
* Good communication in a remote team setting
* Comfortable working in a fast\-paced, agile environment
**What We Offer**
* Fully remote working
* Optional monthly in\-person meetups
* Supportive, collaborative team environment
* Opportunities for growth and progression
* Exposure to modern technologies and real\-world projects
Login to Apply
Don't have an account? Register