Full Stack Developer

Newport Beach, California • Salary: $140k - 160k per year • Posted: 1 day ago

To Apply for this Job Click Here

Senior Full-Stack Developer
 This role is ideal for a highly skilled engineer who can design, develop, and maintain robust, scalable web applications across the entire technology stack. The Senior Full-Stack Developer will play a key role in shaping architectural decisions, mentoring junior developers, and delivering high-quality code that powers mission-critical applications.


Responsibilities

  • Design, develop, test, and maintain full-stack applications (front-end, back-end, and databases).
  • Collaborate with product managers, designers, and other engineers to translate business requirements into technical solutions.
  • Architect and implement scalable, secure, and maintainable systems.
  • Write clean, efficient, and reusable code while adhering to coding standards and best practices.
  • Conduct code reviews and provide mentorship to junior and mid-level developers.
  • Integrate third-party APIs and services where needed.
  • Optimize application performance and troubleshoot issues across the stack.
  • Participate in agile ceremonies (sprint planning, standups, retrospectives) and contribute to the continuous improvement of processes.
  • Stay current with emerging technologies and recommend adoption where it adds value.

Technical/Educational Qualifications
Required:

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 5+ years of professional full-stack development experience.
  • Strong proficiency in front-end technologies: HTML5, CSS3, JavaScript/TypeScript, React (or Angular/Vue).
  • Solid experience with back-end technologies such as Node.js, .NET Core, Java, Python, or similar.
  • Strong understanding of RESTful APIs and/or GraphQL.
  • Proficiency with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and version control (Git).
  • Excellent problem-solving, debugging, and communication skills.

Preferred / Plus:

  • Experience leading small teams or projects.
  • Knowledge of microservices architecture and distributed systems.
  • Exposure to DevOps practices and infrastructure as code (Terraform, Ansible).
  • Experience with automated testing frameworks (Jest, Cypress, Mocha, etc.).
  • Experience with React Native (a strong plus).

To Apply for this Job Click Here

Apply For This Job Through