← all jobs

Senior Full-Stack Developer

Work from home Full-time role Hiring

JOB SUMMARY

We are seeking a Senior Full-Stack Developer with deep expertise in modern web technologies, strong experience in enterprise Java, and solid backend integration skills. In this role, you will bridge the gap between high-performance user interfaces and robust enterprise backend services supporting the utility industry. Our preferred candidate is expected to take ownership of features across key UI/UX development, backend design and development, our testing practices and frameworks, contributing to the maintenance and modernization of REST and legacy SOAP services, and assist in evaluating cross-platform integration paths across our Java and .NET enterprise systems.

KEY RESPONSIBILITIES

  • Frontend Architecture: Design and build accessible, responsive, and high-performance user interfaces working from mockups. • Backend Services: Develop, maintain, and optimize enterprise Java services utilizing Spring Boot (REST APIs) and Spring WS (legacy SOAP services). • System Integration & Modernization: Analyze legacy data protocols and assist in mapping architectural migration paths across Java and .NET environments to ensure seamless system interoperability. • Technical Leadership: Mentor mid-level and junior engineers, lead architectural reviews, enforce sustainable coding standards, and participate in comprehensive code reviews. • Domain Collaboration: Consult with product managers, internal staff, and utility industry stakeholders to translate complex business requirements into scalable technical solutions.

QUALIFICATIONS

Required Technical Skills & Experience

  • 7+ years of professional software development experience in an enterprise environment. • 5+ years of enterprise Java experience using the Spring Framework (Spring Boot, Spring WS). • 5+ years of experience building modern web applications using HTML,CSS, JavaScript/TypeScript and frameworks such as React or Angular. • Strong production experience handling both modern REST (JSON) APIs and legacy SOAP (XML/WSDL) communication protocols. • Relational Databases: Solid proficiency in database design, SQL, data modeling, and performance optimization. • Cross-Platform Familiarity: Practical familiarity with C# and .NET Core / ASP.NET (ability to analyze existing Java services and conceptualize translation into a .NET environment). Leadership & Core Competencies • Self-Starter: A forward-thinking engineer who can dive into projects with limited direction and navigate evolving technology stacks. • Modernization Mindset: Proven track record of guiding development teams through architectural shifts and legacy system modernization. • Mentorship: Demonstrated willingness and experience mentoring junior and mid-level developers to support team growth. Preferred Qualifications • Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical discipline. • Domain Experience: Background or familiarity with the needs and technical challenges of the Utility / Energy industry. • Legacy Systems: Experience working with IBM i and DB2 systems is a strong plus.

Originally posted on

More open positions

Enterprise Architecture CoE – Principal Architect

Work from home Full-time role

Salesforce Administrator

Work from home Full-time role

Senior Director, Regulatory Affairs

Work from home Full-time role

Sales Manager (Simplified Issue)

Work from home Full-time role

Senior Site Reliability Engineer

Work from home Full-time role

Entry-Level Service Desk Technician Remote

Work from home Full-time role

[Remote] Senior Engineering Manager - Renewable Energy

Work from home Full-time role

Audio Editor (Video Production)

Work from home Full-time role

Online Gaming Platform Tester

Work from home Full-time role

Presales DevOps Architect (Remote Home, GB)

Work from home Full-time role

Data Scientist (Masters)

Work from home Full-time role

Entry Level Remote Position- No Experience Required

Work from home Full-time role

Remote Work - Product Assessments - $25-$45 per hour (No Experience)

Work from home Full-time role

Community Paramedic

Work from home Full-time role

Senior Customer Success Manager – Payments & FinTech Solutions – Remote, Burnsville, MN

Work from home Full-time role

Lead IT Systems Apps Analyst-Epic (Beaker)

Work from home Full-time role

[Remote] Real-World Data Sales Executive

Work from home Full-time role

LPN/RN Homecare

Work from home Full-time role

Organisation Effectiveness Apprentice

Work from home Full-time role

Remote Therapist, North Carolina (LCMHCA and LCSW-A)- Free Supervision Provided

Work from home Full-time role

Member Benefits Consultant

Work from home Full-time role