Overview
Skills
Job Details
Job Description
We are seeking a Senior Full Stack Software Engineer to design, develop, test, and maintain modern, cloud-native applications. The ideal candidate has strong hands-on experience with Node.js, React, and Google Cloud Platform (Google Cloud Platform) and is comfortable working across the full software development lifecycle in a hybrid work environment.
Responsibilities
Design, develop, test, and deploy full-stack applications
Build and maintain serverless microservices and REST APIs
Develop responsive and user-friendly UI components
Create and manage CI/CD pipelines and deployment strategies
Define and implement testing strategies including unit testing, TDD, and BDD
Optimize application performance, scalability, and reliability
Implement security best practices including encryption and anonymization
Collaborate with cross-functional teams (product, UX/UI, architecture)
Mentor junior engineers and contribute to technical decision-making
Required Qualifications
Bachelor’s Degree (Required); Master’s Degree preferred
6+ years of IT experience with 4+ years hands-on development
Strong experience with Node.js and React (or equivalent frameworks)
Hands-on experience with Google Cloud Platform (Google Cloud Platform)
Experience with Cloud Run and serverless computing
Strong knowledge of CI/CD pipelines (Tekton preferred)
Experience with REST API design and microservices
Solid understanding of unit testing, TDD, and BDD
Knowledge of software security best practices
Preferred Qualifications
Experience with Tekton, GitHub, or similar DevOps tools
Familiarity with web accessibility standards (WCAG)
Experience working closely with UI/UX designers
Leadership or mentoring experience
Work Environment
Hybrid role with 4 days onsite per week
Collaborative and fast-paced engineering environment
Apply Now to be considered for this exciting opportunity!