Senior Full Stack Software Engineer – Angular / Node.js

CEI

Celebration (FL)

Hybrid

USD 96,000 - 103,000

Full time

26 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance (optional)‏
Dental insurance (optional)‏
Vision insurance (optional)‏
401(k)

Job summary

CEI is seeking a Senior Full Stack Software Engineer in Celebration, FL, with a 2-day onsite per week hybrid setup. The role focuses on modernizing a childcare management platform using Angular on the frontend and Java/Spring Boot on the backend.

You will contribute across the full stack in a small, collaborative team, driving frontend and backend development, APIs, and platform modernization while maintaining security and reliability.

Qualifications

  • 8+ years of professional software development experience.
  • 5+ years in a Senior Software Engineer or Technical Lead role.
  • Proven enterprise Angular applications and Java/Spring Boot backend experience.
  • Experience with REST, API design, and system integrations.
  • Strong SQL with MySQL/MariaDB or equivalent.

Responsibilities

  • Design, develop, test, and deploy full-stack features.
  • Build Angular UIs with TypeScript and modern frontend practices.
  • Develop Java/Spring Boot backend services and APIs.
  • Modernize legacy enterprise applications for a scalable platform.
  • Collaborate with product partners, engineers, and stakeholders.
  • Support CI/CD and security, performance, and reliability initiatives.

Skills

Angular
Java
Spring Boot
REST APIs
SQL
CI/CD
Git

Education

Bachelor's Degree in Computer Science or related

Tools

Docker
Kubernetes
ECS
NGINX

Job description

Senior Full Stack Software Engineer

Location: Celebration, FL (2 days onsite per week; subject to change)

Contract: W2 only, 12-month contract with potential for extension or conversion to full-time

Pay: $70-75/hour + optional medical, dental, vision, and 401(k)

Overview

We are seeking a Senior Full Stack Software Engineer to support the complete modernization of a mission-critical childcare management platform. The application is used to track children in care, manage parent communications, maintain allergy and care information, facilitate pickup workflows, and provide operational visibility across the platform.

The existing solution was originally acquired more than 20 years ago and is being rewritten from the ground up using modern technologies. The new platform leverages Angular on the frontend and Java/Spring Boot on the backend, while integrating with connected products and identification technologies that support child tracking and operational workflows.

This is a hands-on engineering role with a strong frontend emphasis, consisting of approximately 70% Angular development and 30% Java backend development. The engineer will work closely with a small team in a highly collaborative environment while contributing across the full application stack.

We are looking for someone who takes initiative, works well with teammates, remains level-headed under pressure, and enjoys solving complex business and technical challenges.

Responsibilities
  • Design, develop, test, and deploy full-stack application features.
  • Build and maintain Angular-based user interfaces using TypeScript and modern frontend development practices.
  • Develop and support Java/Spring Boot backend services and APIs.
  • Contribute to the modernization of a legacy enterprise application into a scalable, maintainable platform.
  • Develop functionality supporting child registration, care management, parent communications, notifications, pickup workflows, and operational visibility.
  • Build and maintain REST APIs and integration points with connected systems and third-party platforms.
  • Participate in architecture discussions, code reviews, and engineering best practices.
  • Support database design, application performance, security, and reliability initiatives.
  • Collaborate closely with engineers, product partners, and business stakeholders.
  • Support CI/CD processes and modern software delivery practices.
  • Contribute across frontend, backend, and hybrid mobile-enabled functionality as needed.
  • Maintain high standards around security, performance, reliability, and code quality.
Required Experience
  • 8+ years of professional software development experience.
  • 5+ years operating in a Senior Software Engineer or Technical Lead capacity.
  • Experience building and supporting enterprise-scale Angular applications.
  • Experience developing backend services using Java and Spring Boot.
  • Experience with RESTful services, API design, and system integrations.
  • Strong SQL and relational database experience, including MySQL, MariaDB, or equivalent.
  • Experience working within CI/CD pipelines and Git-based development environments.
  • Strong understanding of software architecture, security best practices, and code quality standards.
  • Excellent communication and collaboration skills.
  • Ability to work independently, take ownership of solutions, and drive work forward with minimal direction.
  • Proven ability to remain calm and effective when dealing with production issues, deadlines, or changing priorities.
Preferred Experience
  • Experience modernizing or replacing legacy enterprise applications.
  • Experience with Node.js REST APIs.
  • Experience with OAuth2, OpenID Connect (OIDC), JWT authentication, and enterprise SSO solutions.
  • Experience with Docker, Kubernetes, ECS, or similar containerized deployment platforms.
  • Familiarity with WebSocket technologies and real-time application development.
  • Experience with Redis, event-driven architectures, and messaging systems.
  • Experience integrating software applications with connected devices, hardware-enabled systems, identification technologies, or third-party platforms.
  • Exposure to Capacitor or hybrid mobile application frameworks.
  • Experience developing mobile-enabled solutions (not a dedicated mobile development role).
  • Experience with AWS or cloud-native application development.
  • Familiarity with Grafana, Prometheus, observability platforms, and application monitoring tools.
  • Experience with NGINX and multi-service application environments.
  • Performance testing and production support experience.
  • Experience mentoring engineers and contributing to technical leadership initiatives.
  • Familiarity with AI-assisted development tools, generative AI technologies, or AI-related projects. Professional or personal experience is acceptable, provided the candidate can speak meaningfully about their experience.
Required Education
  • Bachelor's Degree in Computer Science, Engineering, Information Systems, or related field; or equivalent professional experience.
Senior Full Stack Software Engineer

Location: Celebration, FL (2 days onsite per week; subject to change)

Contract: W2 only, 12-month contract with potential for extension or conversion to full-time

Pay: $70-75/hour + optional medical, dental, vision, and 401(k)

Overview

We are seeking a Senior Full Stack Software Engineer to support the complete modernization of a mission-critical childcare management platform. The application is used to track children in care, manage parent communications, maintain allergy and care information, facilitate pickup workflows, and provide operational visibility across the platform.

The existing solution was originally acquired more than 20 years ago and is being rewritten from the ground up using modern technologies. The new platform leverages Angular on the frontend and Java/Spring Boot on the backend, while integrating with connected products and identification technologies that support child tracking and operational workflows.

This is a hands-on engineering role with a strong frontend emphasis, consisting of approximately 70% Angular development and 30% Java backend development. The engineer will work closely with a small team in a highly collaborative environment while contributing across the full application stack.

We are looking for someone who takes initiative, works well with teammates, remains level-headed under pressure, and enjoys solving complex business and technical challenges.

Responsibilities
  • Design, develop, test, and deploy full-stack application features.
  • Build and maintain Angular-based user interfaces using TypeScript and modern frontend development practices.
  • Develop and support Java/Spring Boot backend services and APIs.
  • Contribute to the modernization of a legacy enterprise application into a scalable, maintainable platform.
  • Develop functionality supporting child registration, care management, parent communications, notifications, pickup workflows, and operational visibility.
  • Build and maintain REST APIs and integration points with connected systems and third-party platforms.
  • Participate in architecture discussions, code reviews, and engineering best practices.
  • Support database design, application performance, security, and reliability initiatives.
  • Collaborate closely with engineers, product partners, and business stakeholders.
  • Support CI/CD processes and modern software delivery practices.
  • Contribute across frontend, backend, and hybrid mobile-enabled functionality as needed.
  • Maintain high standards around security, performance, reliability, and code quality.
Required Experience
  • 8+ years of professional software development experience.
  • 5+ years operating in a Senior Software Engineer or Technical Lead capacity.
  • Strong experience with Angular, TypeScript, JavaScript, and RxJS.
  • Experience building and supporting enterprise-scale Angular applications.
  • Experience developing backend services using Java and Spring Boot.
  • Experience with RESTful services, API design, and system integrations.
  • Strong SQL and relational database experience, including MySQL, MariaDB, or equivalent.
  • Experience working within CI/CD pipelines and Git-based development environments.
  • Strong understanding of software architecture, security best practices, and code quality standards.
  • Excellent communication and collaboration skills.
  • Ability to work independently, take ownership of solutions, and drive work forward with minimal direction.
  • Proven ability to remain calm and effective when dealing with production issues, deadlines, or changing priorities.
Preferred Experience
  • Experience modernizing or replacing legacy enterprise applications.
  • Experience with Node.js REST APIs.
  • Experience with OAuth2, OpenID Connect (OIDC), JWT authentication, and enterprise SSO solutions.
  • Experience with Docker, Kubernetes, ECS, or similar containerized deployment platforms.
  • Familiarity with WebSocket technologies and real-time application development.
  • Experience with Redis, event-driven architectures, and messaging systems.
  • Experience integrating software applications with connected devices, hardware-enabled systems, identification technologies, or third-party platforms.
  • Exposure to Capacitor or hybrid mobile application frameworks.
  • Experience developing mobile-enabled solutions (not a dedicated mobile development role).
  • Experience with AWS or cloud-native application development.
  • Familiarity with Grafana, Prometheus, observability platforms, and application monitoring tools.
  • Experience with NGINX and multi-service application environments.
  • Performance testing and production support experience.
  • Experience mentoring engineers and contributing to technical leadership initiatives.
  • Familiarity with AI-assisted development tools, generative AI technologies, or AI-related projects. Professional or personal experience is acceptable, provided the candidate can speak meaningfully about their experience.
Required Education
  • Bachelor's Degree in Computer Science, Engineering, Information Systems, or related field; or equivalent professional experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Software Engineer – Angular / Node.js
Senior Full Stack Software Engineer – Angular / Node.js

CEI • Kissimmee (FL)

Hybrid
USD 192,864,000 - 214,906,000
Senior Software Engineer
Senior Software Engineer

Outcomes® • Orlando (FL)

On-site
USD 120,000 - 160,000
Senior Software Engineer (full stack)
Senior Software Engineer (full stack)

Worky • Columbus (OH)

On-site
USD 110,000 - 170,000
AI & Future Tech training
Industrial IoT Protocols training
OpenFGA authorization training
DECAL Senior Full-Stack .NET Modernization Developer
DECAL Senior Full-Stack .NET Modernization Developer

TALENT Software Services • Atlanta (GA)

On-site
USD 120,000 - 150,000
Java+Angular Fullstack
Java+Angular Fullstack

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 110,000 - 125,000
Full Stack Engineer
Full Stack Engineer

Tata Consultancy Services • Irving (TX)

On-site
USD 125,000 - 140,000
ME00668-Software Engineer 3
ME00668-Software Engineer 3

Momentum Engineering • Maryland

On-site
USD 180,000 - 240,000
Medical plan
Dental insurance
Vision insurance
+2
Senior Software Engineer (Cloud Native, React/Node.js)
Senior Software Engineer (Cloud Native, React/Node.js)

Jobgether • United States

On-site
USD 120,000 - 160,000
Healthcare benefits
401(k) matching
Travel opportunities
+1
Senior Full-Stack .NET Developer - Hybrid,In Person Interview
Senior Full-Stack .NET Developer - Hybrid,In Person Interview

MSys Inc • Atlanta (GA)

Hybrid
USD 110,000 - 165,000
Senior Full-Stack .NET Modernization Developer | W2/1099 | Applicant Must Be Current GA Resident
Senior Full-Stack .NET Modernization Developer | W2/1099 | Applicant Must Be Current GA Resident

V.L.S. Systems, Inc • Atlanta (GA)

Hybrid
USD 120,000 - 150,000