Associate Software Engineer / Software Engineer

New
This is a remote opportunity for candidates located in North America.Full-TimeMiddle
Salary70,000 - 125,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
1–3 years for Associate level or 3+ years for Software Engineer level
Required Skills
AWSSQLASP.NETC#Azure.NETAngularCI/CDRESTful APIs

Requirements

  • 1–3 years of software engineering experience for Associate level or 3+ years for Software Engineer level.
  • Hands-on experience with Microsoft technologies including C#, ASP.NET, .NET, and SQL.
  • Experience developing Angular applications, including Angular v17+ and JavaScript frameworks.
  • Understanding of REST APIs, distributed systems, messaging, caching, SQL/NoSQL databases, and cloud environments such as AWS or Azure.
  • Familiarity with software development lifecycle practices, source control, testing, debugging, performance optimization, and CI/CD pipelines.
  • Experience with scripting languages such as PowerShell or Bash is a plus.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration abilities with the capacity to contribute positively to technical discussions and team initiatives.
  • Ability to work independently while thriving in a collaborative remote-first environment.

Responsibilities

  • Design, develop, test, and maintain scalable full-stack software applications using C#, .NET, Angular, and related technologies.
  • Contribute to the delivery of high-quality SaaS solutions by participating in architecture discussions, code reviews, and technical problem-solving.
  • Build and maintain automated testing frameworks and ensure software quality through modern testing and CI/CD practices.
  • Collaborate closely with product managers, engineers, and architects to implement new features and improve existing functionality.
  • Monitor application performance, troubleshoot production issues, and optimize system reliability and scalability.
  • Participate in technical discussions and contribute to continuous improvement initiatives across development processes and engineering standards.
  • Stay up to date with emerging technologies, frameworks, and cloud-based solutions to support innovation and product evolution.
  • Support a collaborative and positive engineering culture focused on quality, learning, and shared success.
View Full Description & ApplyYou'll be redirected to the employer's site
70,000 - 125,000 USD per year
Apply Now