Senior Full Stack Software Engineer (Remote)
- Compensation
- Not disclosed
- Location
- US
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Contract
- Experience
- 8+ years
- Category
- Fullstack
- Posted
Skills
Full description
Senior Full Stack Software Engineer
Team: Client Engagement Services
Location: Remote, Boston, MA, Chicago, IL, Dallas, TX, Houston, TX, Jacksonville, FL, Los Angeles, CA, New York City, NY, Richmond, VA, Washington, D.C., Seattle, WA, San Francisco, CA, Austin, TX, San Antonio, TX, Atlanta, GA
Commitment: Full time
Workplace Type: remote
Salary:Work Authorization: Must be legally authorized to work in the United States without employer sponsorship.**
Location Requirement: Must be a resident of the continental United States.
CompensationW2 Employment:** $150,000–$300,000/annually with full benefits, including:
401(k) with employer matching 6%
Health, dental, and vision insurance
Generous Paid time off
Life insurance
We are looking for an experienced Senior Full Stack Software Engineer to join our dynamic and growing team. In this role, you will play a pivotal part in designing, building, and maintaining scalable web applications and APIs, leveraging cloud-native technologies. You will be responsible for the full lifecycle of software development, from conception to deployment, including designing system architecture, implementing solutions, and optimizing performance.
Deep cloud engineering expertise is essential for this role, including hands-on experience architecting, developing, deploying, and operating production-grade cloud-native applications. Candidates with substantial Azure/AWS experience demonstrating a level of technical depth and responsibility commensurate with the requirements outlined below will be considered.
Key Responsibilities
- API Development: Design, develop, and maintain robust, secure, and scalable RESTful APIs using Java and Spring Boot, integrating with Azure services and external platforms through Azure API Management.
- Full Stack Development: Build responsive, high-performance front-end and back-end applications using modern frameworks and technologies (Java, Spring Boot, React, Node.js, etc.), leveraging Azure cloud services.
- Automated Test Development: Develop automated API and microservices tests, including contract testing and service virtualization, as well as UI tests using modern automation tools and frameworks.
- Cloud-Native Architecture: Design and implement scalable, cloud-native applications on Microsoft Azure, leveraging Azure App Service, Azure Functions, Azure Container Apps, and Azure Kubernetes Service (AKS), following best practices for security, reliability, scalability, and performance.