All roles

Senior Software Engineer - Backend

Remote · USA Full-time New today

Position Summary:

As a Back-End Software Developer, you will collaborate within an Agile, innovative development team to deliver scalable, high-performance web applications and services. You will work closely with senior developers and technical leads to design, build, and maintain enterprise solutions that support the company’s growth.

Required Skills & Qualifications

• 6+ years of professional software development experience with strong knowledge of object-oriented design and best practices.

• Hands-on experience using Visual Studio (2019+) and VS Code.

• Proficiency with Git, GitLab, or SVN for source control.

• Understanding of Agile methodologies (Scrum/Kanban).

• 4+ years of back-end development using .NET Framework 4.8+, .NET Core 3.x, .NET 8.x, and C#.

• Ability to debug, test, and maintain existing codebases.

• Experience developing RESTful APIs and services.

• Working knowledge of EF Core or similar ORMs.

• Intermediate SQL skills and familiarity with relational databases (SQL Server, MySQL, Oracle, PostgreSQL).

• Experience with WCF, ASP.NET Core, and related frameworks.

• Understanding of web security, authentication, authorization, and access control.

• Experience with claims-based security, OAuth 2.0, JWT, Active Directory, federation services, and SSO.

• Strong grasp of software design principles and their impact on usability, performance, and maintainability.

• Ability to manage tasks independently and deliver on time.

• Strong analytical skills with experience documenting technical specifications.

•Effective communication skills in both technical and business contexts.

• Ability to work in a shared codebase with proper documentation and disciplined source-control practices.

• Professional demeanor, initiative, and the ability to follow direction when required.

Desired Skills

• Experience with CI/CD pipelines (Azure DevOps, Jenkins, GitLab, etc.).

• Exposure to sockets, asynchronous programming, and distributed caches (Redis, NCache, Memcache).

• Experience with SSIS or SSRS.

• Familiarity with Google APIs.

• Knowledge of REST, WCF, SOAP, and SOA principles.

•Experience with microservices architecture.

• Background in FinTech, e-commerce, or banking systems.

• Experience with cloud platforms (Azure, AWS, GCP).

Prerequisites

• Bachelor’s degree in Computer Science or equivalent work experience

Apply To This Job

Related roles

Senior Software Engineer - Backend

Remote · USA Full-time

Exhibition Stand Producer

Remote · USA Full-time

Senior Account Manager – France

Remote · USA Full-time

Staff Product Manager, NetBox Cloud

Remote · USA Full-time

Project Manager

Remote · USA Full-time

Game Integrity Senior Analyst

Remote · USA Full-time

Kundenberater (all genders) – Finanzen & Versicherung

Remote · USA Full-time

Product Support Senior Associate (US)

Remote · USA Full-time

Content Marketing Specialist

Remote · USA Full-time

Teamlead SAP Ariba (m/w/d)

Remote · USA Full-time

Compliance Consultant (all genders)

Remote · USA Full-time

[Remote/WFM] Medical Economics Analyst

Remote · USA Full-time

Experienced Remote Data Entry Specialist for E-commerce Platforms – Part-Time Opportunity with Comprehensive Training and Career Growth

Remote · USA Full-time

Experienced Data Entry Specialist – Remote File Management and Organization

Remote · USA Full-time

Remote Special Education (SPED) Teacher – Texas‑Based, Immediate Start, Full‑Time Position with Competitive Salary

Remote · USA Full-time

Pipeliner Trainee in Akron, OH

Remote · USA Full-time

[Hiring] Budget and Policy Financial Analyst/Specialist 9-14 (2 Positions) - State Budget Office @State of Michigan

Remote · USA Full-time

Sustainable Commodities Technical Manager, bolthires

Remote · USA Full-time

Operations Supervisor job at Aetna in South Portland, ME

Remote · USA Full-time

Experienced Junior Data Entry Clerk – Remote Work Opportunity for Detail-Oriented and Organized Individuals

Remote · USA Full-time