ZenBusiness

Senior Software Engineer – Full Stack

ZenBusiness

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, test, and maintain scalable, high-quality software solutions in an agile, AI-first environment, delivering value through iterative and data-driven development.
  • Build and maintain full-stack applications using React on the frontend and Node.js on the backend, with Python used where appropriate.
  • Collaborate closely with product managers, designers, and other engineers to translate business and user needs into well-designed technical solutions.
  • Apply and advocate for coding standards, best practices, and architectural guidelines, ensuring code is clean, maintainable, well-tested, and secure.
  • Utilize and integrate supporting technologies such as Google Cloud Platform (GCP), Snowflake, and Confluence to enable scalable infrastructure, data-driven insights, and effective documentation.
  • Perform code reviews with a strong attention to detail, providing thoughtful feedback that improves quality and supports team learning.
  • Actively participate in agile ceremonies, contributing ideas to improve team processes, delivery, and technical direction.
  • Demonstrate initiative and ownership by identifying opportunities for improvement, proposing new tools, patterns, or approaches, and helping drive them to adoption.
  • Stay current with evolving technologies—especially in AI-enabled development- and show a willingness to learn, experiment, and share knowledge with the team.
  • Mentor and support other engineers, helping raise the overall technical bar and foster a collaborative, inclusive team culture.

Requirements

  • 6+ years of professional software engineering experience, with a strong focus on full-stack development.
  • Proven expertise in building modern web applications using React (including hooks, state management, and component-driven design).
  • Backend development experience with Node.js, including building scalable services and APIs.
  • Hands-on experience designing and implementing RESTful APIs and GraphQL schemas and resolvers.
  • Strong proficiency in JavaScript and modern ES standards.
  • Experience with CI/CD pipelines, automated testing, and deployment best practices.
  • Familiarity with cloud-based platforms, preferably Google Cloud Platform (GCP).
  • Experience with data platforms or analytics tools such as Snowflake is a plus.
  • Strong grasp of software design principles, coding standards, and scalable architecture.
  • Experience working in agile development environments
  • High attention to detail and a commitment to delivering high-quality, maintainable, and well-tested code.
  • Demonstrated ability to learn and adopt new technologies quickly, including AI-enabled tools and workflows.
  • Strong collaboration and communication skills, with the ability to work effectively across cross-functional teams.
  • A proactive, self-directed mindset with a track record of suggesting new ideas, improving processes, and contributing to technical direction.
  • Experience mentoring other engineers or a willingness to support team growth.
Benefits
  • medical, vision, dental, disability, and life insurance
  • parental and military leave
  • employee assistance program
  • 401k + match
  • annual bonus
  • pet insurance
  • RSUs
  • paid parking*
  • 10 paid holidays
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
full-stack developmentReactNode.jsPythonRESTful APIsGraphQLJavaScriptCI/CD pipelinesautomated testingscalable architecture
Soft Skills
collaborationcommunicationattention to detailproactive mindsetmentoringinitiativeownershipteam learningproblem-solvingadaptability