Senior Full Stack Developer 2-3 days in office Los Alamitos, CA
This position contributes to the architecture, design, development, implementation, and lifecycle support of web-based applications. The efficiency, effectiveness, and quality of the applications and systems under this position's charge are crucial to the organization and key stakeholders-including volunteer governance, leadership, staff, members, customers, and partners-since these systems significantly impact the organization's ability to monetize its intellectual property.
Must-haves:
Next.js (v14.2+)
Angular (v19+)
Tailwind CSS (v3.4+)
Strong problem-solving mindset and love for challenges
Experience with AI-assisted development tools to improve speed and code quality Why this role?
You'll help architect and build sophisticated web platforms using cutting-edge JavaScript frameworks, working closely with designers and engineers to deliver polished, high-performance solutions.
Work Experience
7-10 years or relevant experience. Req
Skills and Requirements
Architecture and system design:
- Basic knowledge of Enterprise Architecture and system design.
- Knowledge of common design patterns (e.g., MVC, Singleton, Factory) and their application in software development.
- Ability to learn and practice best practices in code design to ensure maintainability and scalability.
Project leadership and domain knowledge:
- Ability to understand the business and strategic vision.
- Proficiency is leading large initiatives and manage resources.
- Experience in understanding the business language.
- Basic experience in the areas of publications, conference event management, non-profit governance, volunteer management, digital library, markeing & sales technology, and association membership.
Content Management Systems:
- Expertise in WordPress CMS (or Drupal) and custom PHP development.
- Experience building high-traffic eCommerce websites for enterprises using WordPress/Drupal, focusing on high availability, response time, and performance.
- Proficiency in implementing WordPress as a headless backend system with WP REST API.
- Knowledge of implementing and integrating with eCommerce packages/software such as WooCommerce and WooCommerce API.
- Experience with security issues with WordPress/Drupal and how to address them is required.
- Knowledge of integrating WordPress website with other internal or external services and applications is required.
- Experience digital media and publications is preferred
- Proficient understanding of cross-browser compatibility issues and ways to work around them
JavaScript, Typescript, and Front-End Development:
- Command of the latest JavaScript frameworks: MEAN & MERN stack (MongoDB, Express, Next.js/AngularJS/React, Node.js).
- Expertise in Typescript, HTML, CSS, Tailwind, JSON, JavaScript, and AJAX.
- Understanding of WebSockets, XMLHttpRequest, client-side caching, local storage, JavaScript modules, JavaScript scope and function execution, and Cross-Origin Resource Sharing (CORS).
Web Services and APIs:
- Proficient in web services such as REST API.
- Experience integrating WordPress and Drupal websites with other internal or external services and applications.
Databases:
- Proficient in modern databases such as MongoDB, DynamoDB, MySQL, etc.
- Experience in data modeling and data analysis.
Authentication and Security:
- Knowledge of LDAP and Single Sign-On (SSO) setups.
- Experience setting up user authentication using standard authentication services.
- Understanding of security issues with WordPress and methods to address them.
Cloud and System Administration:
- Proficient in AWS instrafrtcuture administration and setup.
- Proficient in Linux OS system administration.
- Implementation experience on AWS platforms or other hosting sites (e.g., WP Engine).
- Experience with implementing applications on AWS platform or other hosting site for example: Wp-engine
- Experience with application servers (any modern servers), reverse proxy servers, and web servers is required.
CI/CD (Continuous Integration/Continuous Deployment):
- Proficient understanding of CI/CD pipelines and tools.
- Experience with tools like Jenkins, GitHub Actions, GitLab CI, AWS codepipeline, or CircleCI.
- Knowledge of automating build, test, and deployment processes.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Proficient understanding of code versioning/integration/deployment tools. For example:- Subversion and Hudson
Development Tools and Practices:
- Proficiency with Git and GitHub.
- Experience with application servers, reverse proxy servers, and web servers.
- Strong knowledge of object-oriented design concepts, performance tuning, and current technology trends.
- Understanding of cross-browser compatibility issues and solutions.
Project Management and Collaboration:
- Hands-on experience with project management tools like JIRA.
- Good knowledge of Agile and Waterfall methodologies.
- Experience in project estimation and planning.
- Ability to work as part of a team and interact with all levels of management.
- Strong business acumen to understand business strategies, customer objectives, processes, and products.
User Experience and Design:
- Strong knowledge of UX and responsive design principles.
- Strong knowledge of Search Engine Optimization (SEO) principles and how to adhere to them in applications.
- Strong knowledge of ADA compliance
- Strong knowledge of PCI compliance