Mid-level Software Engineer

J
JobgetherSoftware Engineering
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
HTMLCSSJavascriptMicrosoft SQL ServerRxJSTypeScriptC#.NET coreAngularRESTful APIs

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • 4+ years of professional experience developing full-stack web applications.
  • Demonstrated experience leading or mentoring software development teams.
  • Strong understanding of software architecture patterns and best practices for scalable and maintainable systems.
  • Advanced experience with front-end technologies, particularly HTML, CSS, JavaScript, Angular, TypeScript, and RxJS.
  • Strong proficiency in C# and .NET Core for back-end development.
  • Solid experience with relational databases, particularly SQL Server, and data modeling.
  • Strong knowledge of RESTful API design and implementation.
  • Experience with cloud platforms, preferably Microsoft Azure.
  • Practical experience with unit testing and automated testing frameworks.
  • Experience working with continuous integration and continuous delivery (CI/CD) pipelines.

Responsibilities

  • Analyze, design, develop, enhance, and maintain software applications and systems.
  • Build scalable and maintainable full-stack web applications using modern front-end and back-end technologies.
  • Develop front-end solutions using HTML, CSS, JavaScript, Angular, TypeScript, and RxJS.
  • Develop and maintain back-end services and applications using C# and .NET Core.
  • Design and implement RESTful APIs and integrations between software components and systems.
  • Work with relational databases such as SQL Server, including data modeling and application integration.
  • Design, implement, and maintain unit and automated tests across front-end and back-end applications.
  • Participate in and improve CI/CD pipelines and software delivery practices.
  • Provide technical leadership and mentorship to other software developers.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now