Senior Software Engineer (.NET / React)
We are looking for a Senior Software Engineer to join an international project and be responsible for the development of a modern platform based on Microsoft Azure technologies. This role is primarily for a person with very strong backend experience in .NET / C#, who can simultaneously work fluently on the frontend side in React and TypeScript. In daily work, most tasks will be related to API, business logic, integrations, data access, and asynchronous processing, but some functionalities will require end-to-end work - from backend to frontend.
Engagement terms:
Location: 100% remote Start: ASAP (we accept candidates with a max 1-month notice period) Rate (determined individually): 120 - 135 PLN net / h Engagement: B2B (outsourcing with 1dea), full-time, long-term
Daily tasks
- Designing, developing, and maintaining backend solutions in .NET / C#
- Creating and developing HTTP API, integrations, and business services
- Working with databases and the data access layer
- Implementing asynchronous and queue processing mechanisms
- Co-creating frontend functionalities in React / TypeScript
- Developing applications running in the Microsoft Azure environment
- Analyzing the impact of changes on individual system layers and ensuring the consistency of end-to-end solutions
- Independently leading larger functionalities - from the design stage, through development, to deployment and production support
- Participating in code reviews and ensuring quality and technical standards
- Participating in architectural decisions and technical discussions
- Collaborating with other developers and supporting less experienced team members
Requirements
Very good knowledge of C# and the .NET platform Experience with SQL Server or a comparable relational database Practical experience in building and maintaining HTTP API and integrations Experience with asynchronous / queue data processing Experience working with applications hosted in Microsoft Azure Knowledge of React and TypeScript and readiness to work also on the frontend side Experience in leading functionalities from design, through implementation, to production Experience in code review and ensuring code quality Ability to participate in technical and design discussions Very good communication and ability to work in a team English language proficiency at a minimum B2 level
Must have: .NET, React, Azure