Modern Campus logo
Modern Campus

Attract. Engage. Retain. Learners For Life.

Senior Software Developer, Full Stack

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 201-500Since 2018H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

105 days ago

Salary

$100K - $150K / year

Seniority

Senior

Job Description

Senior Software Developer, Full Stack

Modern Campus

• 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 Job Pages

More Full-stack Engineer Jobs

• Leverage generative AI tools to analyze and understand complex legacy mainframe codebases (COBOL, PL/I, etc.). • Identify patterns, dependencies, and potential areas for optimization. • Utilize AI to assist in refactoring, translating, or re-architecting mainframe applications into modern languages and architectures (Java, Python, microservices, etc.). • Implement AI-driven code generation to accelerate modernization efforts while ensuring code quality and maintainability. • Design and implement strategies for migrating data from legacy mainframe systems to modern databases or cloud platforms. • Leverage AI to automate data transformation and ensure data integrity. • Develop and execute comprehensive testing plans to ensure modernized applications meet functional and performance requirements. • Utilize AI for automated test case generation and test execution. • Work closely with mainframe experts, architects, and other developers to understand modernization goals and constraints. • Stay abreast of the latest advancements in generative AI and apply them to improve modernization processes.

United States
Job Closed
CYBRET AI logo

Senior Software Engineer

CYBRET AI

Autonomous Security Lab

Full TimeRemoteTeam 1-10Since 2025H1B No Sponsor

• Design, build, and maintain core backend services and APIs • Develop scalable, secure, and well-architected systems • Work with distributed systems and event-driven architectures • Ensure high performance, reliability, and fault tolerance • Write clean, maintainable, and well-tested code • Own systems end-to-end from design to production • Improve observability, monitoring, and operational maturity • Contribute to architectural decisions and technical direction • Work closely with AI, security, and product teams • Translate product and security requirements into robust technical solutions • Mentor engineers and raise the overall engineering bar • Help shape engineering standards and best practices

Norway
Full TimeRemoteTeam 1-10Since 2025H1B No Sponsor

• Build end-to-end product capabilities, from user-facing interfaces to backend services and data flows • Collaborate closely with product, design, AI, and security engineers to ship high-quality features from concept to production • Design and build end-to-end features across frontend, backend, and APIs • Own features from idea and implementation to deployment and iteration • Optimize performance, accessibility, and user experience • Develop and maintain backend services, APIs, and data pipelines • Ensure reliability, scalability, and security across the stack • Mentor engineers and help raise engineering standards

Norway
CYBRET AI logo

Product Engineer

CYBRET AI

Autonomous Security Lab

Full TimeRemoteTeam 1-10Since 2025H1B No Sponsor

• Build end-to-end product features across frontend, backend, and APIs • Translate product requirements and user needs into well-designed technical solutions • Own features from concept, implementation, and deployment to iteration and improvement • Work closely with design to ensure clarity, usability, and consistency • Build interfaces for complex, data-dense security workflows • Continuously improve product ergonomics, performance, and reliability • Develop and maintain backend services, APIs, and data flows supporting the product • Work with distributed systems and modern cloud infrastructure • Ensure features are secure, observable, and production-ready • Partner closely with product, design, AI, and security teams • Contribute to product discovery and technical decision-making • Help set engineering standards and raise product quality across the company

Norway