Junior Full Stack .NET Software Developer

Work set-up: 
Full Remote
Contract: 
Experience: 
Junior (1-2 years)
Work from: 

Offer summary

Qualifications:

Experience with C# .NET and .NET Core development., Familiarity with React and TypeScript for frontend development., Basic understanding of Azure native technologies like App Services and Functions., Knowledge of object-oriented programming principles and Git version control..

Key responsibilities:

  • Collaborate within a Scrum team to develop and refine software solutions.
  • Develop backend services using C# .NET within an Azure microservice environment.
  • Create and maintain React-based web applications and micro-frontends.
  • Participate in code reviews, team meetings, and technical discussions to ensure high-quality deliverables.

Orbus Software logo
Orbus Software

Job description

Orbus


We are seeking an ambitious Junior Developer to join our dynamic development team. You will be part of a department with 70+ engineers distributed across 8 squads, each responsible for specific domains within our flagship SaaSbased product, OrbusINFINITY. Our application components are designed to run natively on Microsoft Azure and utilize a tech stack that includes C# .NET 8, React, TypeScript, CosmosDB, SQL, Containers, and Kubernetes. This setup supports a Microfrontend and Microservice architecture with continuous deployment to a multiregional, highly available infrastructure. Our platform, integrated with external services via public REST APIs, serves as a central hub for numerous integrations.

In this role, you will collaborate closely with other developers, automation QAs, a dedicated Product Owner, and a Scrum Master within your squad to deliver highquality solutions that address real user needs. We employ Scrum for daytoday development activities, supplemented by quarterly strategic planning to define visions and goals. Our development practices include TDD, automated CICD, a “shiftleft” testing approach, and a focus on creating S.O.L.I.D, maintainable code for rapid and highquality releases. Our robust DevOps processes, supported by dedicated teams, facilitate squad operations in build and release processes using tools like Azure DevOps and Git. At Orbus, agile isn’t just a process—it’s a mindset that underpins everything we do. We believe in the core principles of agile: collaboration, transparency, adaptability, and continuous improvement. But above all, we believe in empowering every team member to take responsibility and ownership for the work they do and the outcomes we achieve together.

In our squads, you’ll be trusted to make decisions, voice your ideas, and take initiative—whether it’s improving a process, solving a problem, or helping a colleague. We value people who step up, take accountability, and aren’t afraid to own both their successes and mistakes. You’ll find an environment where feedback is welcomed, learning is constant, and experimentation is encouraged. Our teams selforganize, iterate quickly, and deliver value early and often, always with a focus on shared goals and collective success.

Our cuttingedge projects offer a platform for you to stay abreast of industry trends and best practices. We value proactive engagement in our knowledgesharing culture, including participation in crossskill events like Brown Bag Lunches.

The role is fully remote, with initial office visits recommended during onboarding to integrate socially and professionally with the team.

Core Responsibilities:

· Collaborate in a Scrum Squad with other Developers and Automation QAs.
· Engage with the Product Owner and Squad to refine Stories and Acceptance Criteria.
· Develop using C#, .NET Core within an Azure Microservice environment.
· Create solutions for multiple React, Microfrontend web applications.
· Develop solutions for technically challenging requirements.
· Maintain adherence to coding standards and practices.
· Engage in code reviews and collaborative programming.
· Participate in squad meetings like daily Standups, Retrospectives, Planning, Refinements, and technical discussions.
· Contribute to presentations and code workshops.

Essential Skills:

· C# .NETNet Core – Some experience preferred.
· React, TypeScript.
· Familiarity with Azure native technologies (e.g., App Services, Functions).
· Basic understanding of integration and unit testing.
· Knowledge of objectoriented programming (OOP) and S.O.L.I.D principles.
· Familiarity with Git.

Desirable Skills:

· Exposure to Scrum and agile development environments.
· Involvement in a production SaaS platform.
· Exposure to Microfrontends and Microservices.
· Curiosity about AI tools and their application in software development.
· Exposure to Containers, Kubernetes.
· Experience with SQL Server (TSQL).
· Interest in learning about LLM Models (e.g., GPT3.5, GPT4).

What’s in it for you!

· A significant opportunity to develop your skills and knowledge in a supportive environment.
· Competitive salary and benefits, aligned with your experience.
· Fully remote working policy, with an option for a hybrid model from our offices in Katowice.
· A curious and open culture, encouraging collaboration across geographies.

          Living our Values at Orbus

          Trust: We build trust across our people, customers and partners through honesty, transparency and communication.

          Empowerment: We empower our customers and our people with growth, development and experience

          Clarity: We provide clarity and sense of purpose, focused on helping everyone achieve success and forging a clear vision of the future

          Harmony: We work as one team, collaborating closely so we can sustainably change and grow


          Find your place at Orbus Were a diverse and inclusive workplace that promotes a sense of belonging allowing all of our people to bring their whole selves to work every day.

          Recruitment Companies Thank you for your interest in our roles – we do not accept unsolicited CVs from recruiters or employment agencies. We will not consider or agree to payment of any referral compensation or recruiter fee relating to any unsolicited CVs.

          JD

Required profile

Experience

Level of experience: Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

.NET Developer Related jobs