Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

Software Engineer II - Remote (US)

Mittera Creative + Tech

Fully

Hybrid

CHF 90’000 - 115’000

Vollzeit

Gestern
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Zusammenfassung

A leading software development company located in Switzerland is seeking a Software Engineer II to enhance and maintain high-quality web applications. This mid-level role focuses on both front-end development using Angular and back-end services with ASP.NET Core. The ideal candidate will have 5-8 years of experience, strong skills in both technologies, and a commitment to mentoring junior developers. Remote work options and varying work hours are available.

Qualifikationen

  • 5-8 years of professional software development experience.
  • Proficiency with Angular, TypeScript, HTML5, CSS3/SCSS, and RxJS.
  • Strong experience with ASP.NET Core and Entity Framework Core.

Aufgaben

  • Build responsive, accessible UI with Angular and TypeScript.
  • Design RESTful APIs with ASP.NET Core.
  • Mentor junior developers through providing feedback and examples.

Kenntnisse

Angular (v12+)
ASP.NET Core Web API
C#
Entity Framework Core
SQL Server
RESTful APIs
Git
Unit Testing
Integration Testing

Ausbildung

Bachelor’s degree in Computer Science or Software Engineering

Tools

Swagger
Docker
Jobbeschreibung
Description

The Software Engineer II serves as a mid-level full-stack developer responsible for building, enhancing, and maintaining secure, scalable, and high-quality web applications that support organizational objectives. This role works across the technology stack, with a strong emphasis on modern front-end development using Angular and robust back-end API development using ASP.NET Core.

Job Type

Full-time

Essential Duties and Responsibilities
Front-End (Angular)
  • Build responsive, accessible, and modular UI with Angular (v12+), TypeScript, RxJS, and SCSS.
Back-End (.NET Core)
  • Design and implement RESTful APIs using ASP.NET Core Web API with proper routing, versioning, and validation.
  • Build data access layers with Entity Framework Core and SQL Server, including migrations, indexes, and performance tuning.
  • Implement authentication/authorization (OAuth2/OIDC with Azure AD/Entra ID, LDAP/Active Directory), role-based access, and secure coding practices.
  • Create API documentation with Swagger; ensure robust error handling and consistent response models.
Architecture, DevOps & Quality
  • Contribute to Clean Architecture patterns, domain modeling, and modular boundaries.
  • Participate in peer reviews, technical design docs, and backlog refinement.
  • Champion coding standards and best practices.
Collaboration & Delivery
  • Troubleshoot production issues, conduct root-cause analysis, and deliver resilient fixes.
  • Mentor junior developers through pairing, feedback, and examples.
  • Perform additional responsibilities as required to meet organization objectives.
Required Skills And Abilities
Technical Skills
  • Proficiency with Angular (v12 or higher), TypeScript, HTML5, CSS3/SCSS, and RxJS.
  • Strong experience developing ASP.NET Core Web APIs using C#.
  • Expertise with Entity Framework Core, including data modeling, migrations, and performance optimization.
  • Solid understanding of SQL Server and relational database concepts.
  • Experience designing, integrating, and consuming RESTful APIs.
  • Ability to create and maintain API documentation using Swagger.
  • Proficiency with Git source control, branching strategies, and pull request workflows.
  • Experience with unit and integration testing practices and frameworks.
Security and Authentication
  • Understanding of authentication and authorization protocols such as OAuth2, OIDC, LDAP, Active Directory, and role-based access control.
  • Knowledge of secure coding practices and common vulnerabilities (e.g., OWASP Top 10).
Systems and Architecture
  • Ability to work within Clean Architecture patterns and apply good domain modeling practices.
  • Strong troubleshooting skills and the ability to conduct root cause analysis for production issues.
  • Familiarity with CI/CD concepts and modern DevOps practices.
Soft Skills
  • Strong analytical and problem solving abilities.
  • Clear written and verbal communication, including the ability to articulate technical concepts to non‑technical audiences.
  • Collaborative mindset with the ability to work effectively within cross‑functional Agile teams.
  • Ability to mentor junior developers through coaching, code review, and paired programming.
  • Strong sense of ownership, accountability, and commitment to delivering high‑quality work.
Work Schedule

In addition to the work functions listed above, essential functions of this position also include regular attendance, and the availability/ability to regularly work remotely. The required working hours may vary, depending on the company’s operational and business needs. Some travel may be required.

Required
Education and Experience
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 5-8 years of professional software development experience (front‑end + back‑end).
  • Proficiency with Angular (v12+), TypeScript, HTML5, CSS3/SCSS, RxJS.
  • Strong experience with ASP.NET Core (Web API), C#, and Entity Framework Core.
  • Solid understanding of relational databases, query optimization, and migrations.
  • Experience integrating and designing RESTful APIs; familiarity with Swagger.
  • Proficient with Git, branching strategies, and pull requests.
  • Unit/integration testing experience.
Preferred
  • Security: OAuth2/OIDC, JWT, Azure AD/Entra ID, OWASP Top 10, secrets management.
  • DevOps: Azure DevOps, infrastructure as code (Bicep/Terraform), feature flags.
  • Architecture: Clean Architecture, DDD concepts, microservices, event‑driven patterns.
  • Containers: Docker; basic Kubernetes concepts.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.