
Senior Software Engineer – Full Stack
ZenBusiness
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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