Full-Stack Developer (.NET + Angular/React)
Role details
Job location
Tech stack
Job description
You will be part of a team driving new initiatives, often with evolving requirements and a high degree of autonomy.
-
Design and develop backend services and APIs using .NET (C#)
-
Contribute across the stack when needed, collaborating on frontend solutions where required
-
Take ownership of technical decisions and solution design
-
Work in environments where requirements are not always fully defined from day one
-
Collaborate closely with stakeholders while maintaining a strong engineering perspective
-
Leverage modern tools (including AI-assisted development tools) to improve productivity
-
Continuously learn and adapt to new technologies and project needs, Be responsible for delivering high-quality work on time, making sure it fits the project's goals and technical requirements.
-
Solve complex technical challenges and guide architectural choices Make sound technical decisions independently and contribute to discussions that shape how systems are designed and built.
-
Drive improvements in how the team works Introduce new tools, workflows, or practices that make development faster, cleaner, and more collaborative.
Requirements
Do you have experience in Relational databases?, * Strong experience in .NET / C# development
- Experience building RESTful APIs
- Solid understanding of software design principles (OOP, clean code, etc.)
- Full-stack experience OR strong backend profile with willingness to work across the stack
- Ability to work independently and take ownership of tasks
- Strong problem-solving skills
- Good communication skills (English required)
Nice-to-haves
- Experience with modern frontend frameworks (React, Angular, etc.)
- Experience working in environments with evolving or undefined requirements
- Familiarity with cloud platforms (Azure, AWS, or GCP)
- Exposure to AI tools and modern development workflows
- Understanding of microservices or distributed systems
Core Responsibilities
- Build and maintain RESTful APIs using .NET / ASP.NET Core
- Design scalable and maintainable solutions with a strong focus on code quality
- Work with relational databases and write efficient queries
- Participate in architectural discussions and contribute to technical decisions
- Ensure code is testable, maintainable, and well-structured
- Troubleshoot issues and improve system performance
- Use AI-assisted tools (e.g., Cursor, Claude, Copilot) as part of the development workflow