Talent.com
Senior Full Stack Developer

Senior Full Stack Developer

IEEELos Alamitos, CA, United States
17 hours ago
Job type
  • Full-time
Job description

Description

Job Summary

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. The role typically reports to a Director or Manager level position and does not have any direct reports. This position will be responsible for successfully delivering their assignments under the guidance of the director and tech lead.

This position is based in the Los Alamitos, CA office and flexible for a hybrid (in-office and remote) work.

Key Responsibilities

  • Project delivery :
  • Clearly understand the project scope and software requirements.
  • Develop and deliver projects from requirements definition through implementation and support, adhering to Agile and Waterfall development methodologies.
  • Create detailed functional and non-functional requirements and specifications documents.
  • Requirements and Design :
  • Learn about the project expectations based on the input from key stakeholders and manager to define requirements and translate them into technical specifications.
  • Participate and perform design reviews with technical personnel to ensure alignment and feasibility.
  • Architectural Development :
  • Understand and assist in the development of application and infrastructure architecture. Develop applications adhering to the approved architecture.
  • Learn about the architecture principles and apply the knowledge in the development.
  • Assist the tech lead and director by architecting scalable and high-quality solutions that meet business needs.
  • Application Development :
  • Build and maintain custom web applications (front-end and back-end).
  • Execute the development, testing, continuous integration, and deployment of the IEEE Computer Society main site and eCommerce site and all other applications like conferences and publications.
  • Perform impact analysis of application changes across various components, holding an end-to-end view of the system.
  • Integrate data from various back-end services and databases.
  • Learn new technologies.
  • Data Management :
  • Perform data analysis and data modeling.
  • Conduct impact analysis of application changes across various components, maintaining an end-to-end system view.
  • Project Management :
  • Assist in the role of project manager as needed, including cost estimation, project planning, and analysis.
  • Follow project plans, determine including time / cost estimates, meet deliverable dates, and adhere to testing protocols.
  • Programming and Testing :
  • Code using the industry best practices and eliminate complexities in coding. Follow the IEEE Computer Society coding approach.
  • Ensure high-quality deliverables through unit testing, integration / system testing, regression testing, production implementation, and post-production support.
  • Teamwork :
  • Based on the assignments, work on group projects and help the team, ensuring successful delivery of projects.
  • Communicate well with the team members and manager to bring up important items, risks, and issues.
  • Report plans, status, and progress to the programming manager and department director.
  • UX and Responsive Design :
  • Perform (and learn to lead based on the assignment) web application design using best practices in UX and responsive design.
  • Integrate data from various back-end services and databases.
  • Ensure that the applications are ADA compliant and any other business compliance that's needed.
  • Documentation and Review :
  • Create and maintain comprehensive software documentation.
  • Facilitate stakeholder review sessions for requirements, prototypes, and design artifacts.
  • Conduct code reviews and peer review sessions.
  • Technology Evaluation :
  • Assist and participate in evaluating new vendor services / technology, new software packages, techniques, and development tools, providing recommendations to management.
  • Stay up to date on emerging technologies and industry trends, applying them to operations and activities.
  • Quality Assurance :
  • Understand that quality starts from day one of the project and is not just limited to testing.
  • Clarify and eliminate all ambiguity from requirements, design, scope, data, integrations, UX / UI etc..
  • Adhere to programming standards, meet all deliverable dates, and follow all designated development methodology and processes.
  • Perform Unit testing, integration testing, functional testing, performance and load testing, automated and manual regression testing, production implementation shakeout, and post-production support.
  • Monitor applications and infrastructure regularly and consistently to identify performance issues and resolve them
  • Conducts code review and peer review sessions
  • Monitoring and maintenance :
  • Assist in maintaining stable, scalable, and high-performance systems.
  • Consistently monitor production and QA systems for issues and risks to achieve minimum user interruptions and outages.
  • Communicate and take proactive actions to upgrade and patch servers, libraries, software, frameworks, certificates, and o / s.
  • Perform other system maintenance on a regular basis.
  • Provide off hours support in case of any production issues.
  • Collaborate with IEEE IT to keep the lights on.
  • Collaboration and Mentorship :
  • Collaborate with the creative design team and other developers to enhance productivity.
  • Help all team members and all internal and external customers and stakeholders.
  • Conduct stakeholder review sessions of requirements, prototypes, and design artifacts
  • Other duties may be assigned

Qualifications

Education

  • Bachelor's degree or equivalent experience in Computer Science or equivalent graduate degree highly desired. Appropriate work experience may substitute for academic credentials Req
  • 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
  • Communication and Analytical Skills :
  • Fluent in English with a strong command of grammar and syntax.
  • Excellent presentation and written communication skills to effectively present ideas and concepts to volunteers, users, stakeholders, and technical personnel.
  • Strong analytical skills and attention to detail.
  • Ability to mentor junior developers and foster skill development within the team.
  • Have strong business acumen to understand the business strategy, customers' objectives, processes, and products in order to make educated recommendations.
  • Ability to work as part of a team, as well as with all levels of management.
  • Application Security :
  • Strong understanding of web application security principles and best practices.
  • Experience identifying and mitigating common security vulnerabilities such as SQL injection, XSS, CSRF, and others as outlined in the OWASP Top Ten.
  • Proficient in implementing secure authentication and authorization mechanisms, including OAuth, JWT, and other standard protocols.
  • Knowledge of secure coding practices to ensure data protection and privacy.
  • Experience with security tools and practices such as static code analysis, penetration testing, and security audits.
  • Familiarity with GDPR, CCPA, and other data protection regulations to ensure compliance.
  • A solid understanding of how web applications work including security principles and session management
  • Other Requirements :

    As defined in IEEE Policies, individuals currently serving on an IEEE board or committee are not eligible to apply.

    PLEASE NOTE : This position is not budgeted for employer-sponsored immigration support, this includes all persons in F (both CPT and OPT), J, H, L, or O status.

    For information on work demands and conditions required for this position, please consult the reference document, ADA Requirements. This position is classified under Category I - Office Positions.

    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

    ===============================================

    Disclaimer : This job description is proprietary to IEEE. It outlines the general nature and key features performed by various positions that share the same job classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties and qualifications required of all employees assigned to the job. Nothing in this job description restricts management's right to assign or re-assign duties to this job at any time due to reasonable accommodations or other business reasons.

    Create a job alert for this search

    Senior Stack Developer • Los Alamitos, CA, United States

    Related jobs
    • Promoted
    • New!
    Senior Full Stack Developer

    Senior Full Stack Developer

    KellyMitchell GroupSanta Monica, CA, United States
    Full-time
    Our client is seeking a Senior Full Stack Developer to join their team! This position is located in Santa Monica, California. Design, develop, and maintain robust web applications using Python frame...Show moreLast updated: 18 hours ago
    • Promoted
    • New!
    Senior Full-Stack Engineer

    Senior Full-Stack Engineer

    Vital LyfeLos Angeles, CA, United States
    Full-time
    At Vital Lyfe, we are on a mission to solve global water scarcity by creating innovative desalination systems.This is an opportunity to join a passionate, multidisciplinary team tackling one of the...Show moreLast updated: 17 hours ago
    • Promoted
    • New!
    Senior Full-Stack Developer

    Senior Full-Stack Developer

    FoxLos Angeles, CA, United States
    Full-time
    OVERVIEW OF THE COMPANYFox Corporation Under the FOX banner, we produce and distribute content through some of the world's leading and most valued brands, including : FOX News Media, FOX Sports, FOX...Show moreLast updated: 18 hours ago
    • Promoted
    • New!
    Senior Full Stack Developer

    Senior Full Stack Developer

    Institute of Electrical and Electronics EngineersLos Alamitos, CA, United States
    Full-time
    This position contributes to the architecture, design, development, implementation, and lifecycle support of web-based applications. The role typically reports to a Director or Manager level positio...Show moreLast updated: 18 hours ago
    • Promoted
    • New!
    Full Stack Engineer, Senior

    Full Stack Engineer, Senior

    Blue Shield of CALong Beach, CA, United States
    Full-time
    The Application Services team plays a critical role in enhancing customer satisfaction and technical collaboration while delivering all application development through a Platform and Technology Pro...Show moreLast updated: 18 hours ago
    • Promoted
    Senior Developer Applications - API

    Senior Developer Applications - API

    ImmunityBioEl Segundo, CA, United States
    Full-time
    NASDAQ : IBRX) is a commercial-stage biotechnology company developing cell and immunotherapy products that are designed to help strengthen each patient's natural immune system, potentially enabling ...Show moreLast updated: 30+ days ago
    • Promoted
    SENIOR ORACLE BACKEND DEVELOPER

    SENIOR ORACLE BACKEND DEVELOPER

    VSolvit LLCNorco, CA, US
    Full-time
    Job Summary We are seeking a highly skilled and motivated Senior Oracle Backend Developer to join our dynamic development team. The ideal candidate will have extensive experience with Oracle Databas...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Full-Stack Developer

    Senior Full-Stack Developer

    Fox News NetworkLos Angeles, CA, United States
    Full-time
    Under the FOX banner, we produce and distribute content through some of the world's leading and most valued brands, including : FOX News Media, FOX Sports, FOX Entertainment, FOX Television Stations...Show moreLast updated: 18 hours ago
    • Promoted
    Senior Full stack Engineer

    Senior Full stack Engineer

    RIT Solutions, Inc.Glendale, CA, United States
    Full-time
    Senior Full stack Engineer who is passionate about continuous innovation.Having at least 6+years of demonstrable development experience in React JS and Node JS together with working knowledge of LI...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Full Stack Developer, Senior

    Full Stack Developer, Senior

    Booz Allen HamiltonEl Segundo, CA, United States
    Full-time +1
    As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment.If youre looking for the chance to not just develop software, but to create a s...Show moreLast updated: 18 hours ago
    • Promoted
    Senior Palantir Foundry full stack Developer

    Senior Palantir Foundry full stack Developer

    Info Way SolutionsRosemead, CA, United States
    Full-time
    Title : Senior Palantir Foundry full stack Developer.A Senior Palantir Foundry Full Stack Developer specializes in creating comprehensive, data-driven applications on the Palantir Foundry platform.T...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Full Stack Engineer (Topps.com)

    Senior Full Stack Engineer (Topps.com)

    FanaticsLos Angeles, CA, United States
    Full-time
    Topps, a legendary name in trading cards and collectibles, a new digital-first division within Fanatics.We aim to create a seamless and engaging way for fans to buy, trade, and explore collectibles...Show moreLast updated: 18 hours ago
    • Promoted
    • New!
    Full Stack Developer

    Full Stack Developer

    Easy Street CapitalIrvine, CA, United States
    Full-time
    Easy Street Capital is a private real estate lender serving real estate investors around the country.Defined by an experienced team and innovative loan programs, Easy Street Capital is the ideal fi...Show moreLast updated: 18 hours ago
    • Promoted
    • New!
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Sensor TowerLos Angeles, CA, United States
    Full-time
    It's common for scammers to create positions that look legitimate on other sites.To ensure your submission is considered, only apply for positions at Sensor Tower through our company website or thr...Show moreLast updated: 18 hours ago
    • Promoted
    • New!
    Senior Full Stack Developer

    Senior Full Stack Developer

    GovernmentJobs.comLos Angeles, CA, United States
    Full-time +1
    The Superior Court of Los Angeles County is the largest unified trial court in the United States.The Court's 582 judicial officers and its dedicated workforce of over 4,600 full-time employees serv...Show moreLast updated: 18 hours ago
    • Promoted
    • New!
    Senior Full Stack Developer

    Senior Full Stack Developer

    Quantum ePayAnaheim, CA, United States
    Full-time
    Unlock your potential with Quantum ePay.We're a full-service financial technology provider that helps business owners lower their costs, earn more money, and improve their quality of life.We're bui...Show moreLast updated: 18 hours ago
    • Promoted
    • New!
    Senior Full Stack Developer

    Senior Full Stack Developer

    Quantum Electronic PaymentsAnaheim, CA, United States
    Full-time
    Unlock your potential with Quantum ePay® We're a full-service financial technology provider that helps business owners lower their costs, earn more money, and improve their quality of life.We're bu...Show moreLast updated: 18 hours ago
    • Promoted
    • New!
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Human Health Project IncLos Angeles, CA, United States
    Full-time
    Human Health Project (HHP) is a holistic health literacy charity.Our mission is to improve the health of the underserved and vulnerable through holistic information, education and advocacy.Our obje...Show moreLast updated: 18 hours ago