Senior Software Engineer

Overview

Remote
$60 - $70
Contract - W2
Contract - 12 Month(s)
No Travel Required
Able to Provide Sponsorship

Skills

.NET
Agile
Amazon Web Services
AngularJS
Cloud Computing
Collaboration
Communication
Conflict Resolution
Continuous Delivery
Continuous Integration
Database
Database Design
Debugging
DevOps
Good Clinical Practice
Google Cloud Platform
Git
Interfaces
Java
Microservices
Microsoft Azure
NoSQL
Node.js
Problem Solving
Python
QA Management
RESTful
React.js
SQL
Scalability
Software Architecture
Software Engineering
Sprint
Vue.js

Job Details

We are seeking a highly experienced and self-motivated Senior Software Engineer for a remote W2 position. The ideal candidate will have a strong background in full-stack development, software architecture, and cloud technologies, with the ability to design and build scalable enterprise applications in a fast-paced Agile environment.

Key Responsibilities:

  • Design, develop, test, and deploy high-quality software solutions.

  • Work across the full software stack: backend services, APIs, databases, and frontend interfaces.

  • Collaborate with cross-functional teams including product owners, designers, DevOps, and QA.

  • Lead architecture decisions and ensure code quality through code reviews and best practices.

  • Participate in Agile ceremonies and contribute to sprint planning and estimations.

  • Debug, optimize, and maintain existing applications for performance and scalability.

  • Stay current with new technologies and development trends to continuously improve systems and processes.

Required Skills:

  • 8+ years of professional software engineering experience.

  • Strong proficiency in one or more backend languages: Java, .NET, Python, Node.js, etc.

  • Experience with frontend frameworks like React, Angular, or Vue.js.

  • Solid understanding of RESTful APIs, microservices architecture, and database design (SQL/NoSQL).

  • Experience with cloud platforms (AWS, Azure, or Google Cloud Platform).

  • Proficient with Git, CI/CD pipelines, and Agile methodologies.

  • Excellent problem-solving, debugging, and communication skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About GNRSystems