Point your AI agent at freehire and let it find you a job.

Get the CLI →

ysolution

NewBe an early applicant

Full Stack Developer

Posted Updated
Discussion
  • What You’ll Do

    · Design and develop scalable web applications using Core / .NET and Angular.

    · Build secure, well-designed RESTful APIs.

    · Translate business requirements into clean, maintainable software solutions.

    · Work with relational databases and design efficient database structures and queries.

    · Apply SOLID principles, Clean Architecture, and appropriate design patterns.

    · Write clean, readable, testable code and participate in code reviews.

    · Develop automated unit and integration tests.

    · Troubleshoot and improve application performance and reliability.

    · Work with the team to design and implement new features from requirements through deployment.

    · Participate in Agile/Scrum activities and contribute to technical discussions.

    · Maintain technical documentation and development standards.

    · Continuously learn and adopt better engineering practices.

    Required Skills

    · Bachelor’s degree in Computer Science, Computer Engineering, or a related field.

    · 2–5 years of professional software development experience.

    · Strong experience with C# and Core / .NET.

    · Strong experience building RESTful Web APIs.

    · Good experience with Angular and TypeScript.

    · Strong understanding of Object-Oriented Programming and SOLID principles.

    · Good knowledge of Entity Framework Core and LINQ.

    · Strong knowledge of SQL Server or PostgreSQL and relational database design.

    · Good understanding of Git and collaborative development workflows.

    · Good problem-solving and debugging skills.

    · Ability to write clean, maintainable, and testable code.

    · Good understanding of Agile/Scrum development.

Requirements

  • We are looking for engineers who:

    · Think beyond simply making the code work.

    · Care about code quality, maintainability, and architecture.

    · Can understand business requirements and turn them into good technical solutions.

    · Are comfortable asking questions and challenging technical decisions when appropriate.

    · Enjoy learning and improving continuously.

    · Work well as part of a collaborative engineering team.

    · Take ownership of the features they build.

  • Good to Have

    · Experience with Clean Architecture.

    · Knowledge of Domain-Driven Design (DDD).

    · Experience with CQRS and MediatR.

    · Experience with Docker and containerized applications.

    · Experience with message brokers such as RabbitMQ or Azure Service Bus.

    · Experience with Redis or distributed caching.

    · Understanding of event-driven architecture.

    · Experience with automated testing and integration testing.

    · Familiarity with CI/CD and Azure DevOps.

    · Experience working with microservices or modular monolith architectures.

    · Knowledge of observability tools such as OpenTelemetry, Prometheus, Grafana, or similar technologies.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.