Job Openings Full-stack developer (.NET/Angular)

About the job Full-stack developer (.NET/Angular)

Responsibilities 

  • Design, develop, and maintain robust and scalable web applications using .NET and Angular.
  • Collaborate with product managers, designers, and other developers to understand requirements and translate them into technical specifications.
  • Develop server-side logic, and manage the definition and maintenance of the central database.
  • Ensure high performance and responsiveness to requests from the frontend.
  • Implement data storage solutions such as databases, key-value stores, etc.
  • Develop user-facing features using Angular.
  • Build reusable components and front-end libraries for future use.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
  • Write unit tests and integration tests to ensure code quality.
  • Perform debugging and troubleshooting of applications to ensure optimal performance.
  • Deploy applications to production environments.
  • Monitor and maintain applications in production, including performance tuning and troubleshooting.
  • Work in an agile environment with cross-functional teams.
  • Participate in code reviews and provide constructive feedback.
  • Document technical specifications and project progress.

Requirements

  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • Experience:
  • Proven experience as a Full Stack Developer or similar role.
  • Strong experience with .NET Framework/Core and Angular.Experience with RESTful APIs and web services.
  • Familiarity with front-end technologies (HTML5, CSS3, JavaScript, TypeScript).

    Technical Skills:
  • Proficiency in C#, ASP.NET, Entity Framework.Strong knowledge of Angular and related tools (RxJS, NgRx).
  • Experience with database technologies such as SQL Server or NoSQL databases.
  • Familiarity with version control systems (Git).
  • Knowledge of DevOps practices and CI/CD pipelines is a plus.

    Soft Skills:
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage time effectively.

    Proffered Qualifications:
  • Experience with cloud platforms (Azure).
  • Knowledge of microservices architecture.
  • Knowledge of OutSystems Low-code platform.
  • Familiarity with Agile/Scrum methodologies.

Benefits

- Work remotely.
- Salary in USD.
- Decent medical coverage.