Modern Campus
Attract. Engage. Retain. Learners For Life.
Senior Software Developer, Full Stack
Location
United States
Posted
16 days ago
Salary
$100K - $150K / year
Bachelor Degree8 yrs expEnglishAWSDockerJavaJunitKubernetesMicroservicesPostgre SQLReactSpringSpring BootSpring BootType Script
Job Description
• Apply deep React experience to the fronted design, patterns, and best practices, while contributing across the full stack.
• Lead complex architectural problem-solving across the frontend and backend, balancing short-term delivery with long-term maintainability.
• Help stabilize and evolve the system architecture by identifying technical debt, proposing improvements, and guiding implementation.
• Influence and uplift engineering standards through code reviews, design discussions, and hands-on leadership.
• Design, develop, and maintain full stack applications using our core go-forward stack: React, TypeScript Java, Spring Boot PostgreSQL.
• Build end-to-end solutions, delivering high-quality user experiences alongside robust backend services.
• Work effectively within both modernized systems and legacy components as the platform continues to evolve.
• Develop new features, enhance existing functionality, resolve defects, and contribute to overall technical health.
• Build and maintain scalable, secure, and reliable services on AWS using containerized and distributed architectures.
• Participate fully in the software development lifecycle, including requirements, design, implementation, testing, deployment, and support.
• Contribute to Agile planning, estimation, and continuous improvement initiatives.
• Mentor and support other engineers, particularly in frontend and full-stack development.
• Collaborate closely with product, design, and engineering peers to deliver customer value efficiently.
• Serve as a technical partner to team leadership, helping ensure architectural direction is executed effectively.
Job Requirements
- 8+ years of professional experience in software engineering, with significant full-stack web application development.
- Strong, hands-on expertise with React and TypeScript.
- Proven experience designing and maintaining complex frontend architectures in production environments.
- Strong experience with:
- Java and Spring Boot
- HTML5, CSS3, modern frontend patterns, and UI best practices
- PostgreSQL and relational data modeling
- RESTful API design and integration
- Automated testing frameworks (e.g., JUnit, Playwright)
- AWS, Docker, and Kubernetes
- Event-driven and microservices-based architectures
- Experience working across legacy and modern systems in a pragmatic, evolution-focused environment.
- Excellent communication skills and the ability to lead through influence and collaboration.
Benefits
- Remote first workplace!
- Rewards and recognition programs
- Learning and development opportunities
- The ability to make a difference every day for universities trying to grow and students trying to learn!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Modernization Software Engineer – LLM-Focused
Game Plan TechMission-driven engineering firm helping government teams innovate.
Full-stack Engineer16 days ago
Full TimeRemoteTeam 51-200Since 2023
Software Engineer leveraging AI for legacy software modernization
CloudJavaMicroservicesPython
United States
Full-stack Engineer
Veda Labs.An AI platform for retailers and other businesses to navigate through the COVID Era with it's superior technology.
Full-stack Engineer16 days ago
Full TimeRemoteTeam 11-50Since 2019
Full-stack Engineer developing high-performance API systems for DeFi protocols.
AngularAWSAzureCloudGoogle Cloud PlatformJavaScriptPostgreSQLPythonReactRustSQL
United States
Full-stack Engineer16 days ago
Full TimeRemoteTeam 51-200Since 2023
Senior Software Engineer developing freight intelligence systems for GenLogs Corporation
Distributed SystemsFlaskJavaScriptPythonReactSQL
United States
Full-stack Engineer16 days ago
Full TimeRemoteTeam 51-200Since 2017
Senior Software Engineer designing scalable systems for satellite operations
AWSCloudDockerJavaScriptNode.jsPythonReactTypeScript