Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Company
We are looking for a highly skilled and motivated Senior Software Engineer – Full Stack (4+ years) to join our growing engineering team. In this role, you will design, build, and deliver modern, scalable enterprise solutions using the latest .NET and Angular technologies.
About the Role
You will work across the full software development lifecycle—developing robust backend services, intuitive frontends, and context-aware features. If you enjoy solving real-world problems through clean architecture, smart design, and high-quality code, we’d love to meet you.
Responsibilities
- Design and build backend and frontend components using .NET 8/9, Angular, Entity Framework Core, and RESTful APIs
- Apply best practices such as Clean Architecture, CQRS, and Dependency Injection
- Take end-to-end ownership of solutions in an agile environment — you build it, run it, break it, and fix it
- Act as a technical contributor in designing enterprise-grade applications
- Participate in code reviews and contribute to improving engineering standards
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Ensure performance, scalability, and reliability through unit and integration testing
- Troubleshoot and resolve issues using structured root cause analysis
- Explore and apply modern technologies such as context-aware systems, NgRx, and Nx monorepos
- Produce clear technical documentation including architecture diagrams, flowcharts, and specifications
- Follow security best practices to maintain system and data integrity
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or IT
- Relevant technical certifications are a plus
Required Skills
- Strong hands-on experience with C# and the .NET ecosystem (preferably .NET 8/9)
- Proven experience building modular, maintainable enterprise applications
- Proficiency in Angular (v14+), including standalone components, services, and custom directives
- Solid knowledge of TypeScript, HTML, and CSS
- Experience designing and integrating RESTful APIs
- Strong understanding of relational databases and Entity Framework Core
- Experience with unit and integration testing
- Bonus: Exposure to NgRx, Nx monorepos, or context-aware/intelligent systems
Preferred Skills
- Strong problem-solving and analytical mindset
- Collaborative team player who communicates effectively with technical and non-technical stakeholders
- High sense of ownership, accountability, and quality
- Comfortable working in fast-paced, agile environments
- Curious, innovative, and eager to learn and apply new technologies
Key Skills
Ranked by relevanceReady to apply?
Join OSOS and take your career to the next level!
Application takes less than 5 minutes

