
Senior Full Stack Software Engineer
Sharetec Systems
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $110,000 - $130,000 per year
Job Level
About the role
- Architect scalable, secure, and maintainable systems across backend (Node.js), frontend (React), and database layers.
- Lead design discussions, code reviews, and engineering best-practice initiatives.
- Evaluate new technologies like Node.js frameworks (Express) and React tools and guide the adoption of tools that improve developer productivity and system performance.
- Define and document architecture patterns, design principles, and shared libraries for reuse across teams.
- Partner with DevOps to design efficient CICD pipelines, deployment automation, and observability tooling.
- Mentor and coach mid-level and junior engineers to foster career growth and skill development.
- Partner with Product Managers and stakeholders to translate business needs into technical solutions.
- Provide feedback and guidance during design and implementation reviews.
- Promote a culture of continuous learning, clear communication, and shared ownership across the team.
Requirements
- 6 years of professional software development experience, including technical leadership on complex projects.
- Deep proficiency with Node.js (e.g., Express) for backend platforms.
- Advanced experience with React for modern front-end technologies.
- Strong database design and data architecture expertise (PostgreSQL, SQL Server, or MongoDB).
- Experience integrating APIs and third-party systems securely and efficiently, with focus on RESTful design and performance.
- Familiarity with implementing AI into products (e.g., integrating ML models via APIs).
- Proven ability to modernize legacy applications into modular Node.js/React designs.
- Familiarity with DevOps tooling, CICD pipelines, and cloud services.
- Strong understanding of software architecture, design patterns, and performance optimization.
- Experience with MCP (Model Context Protocol) for AI-tool integrations and normalizing data to standards like FDX.
- Familiarity with service bus integrations (Tibco, Mulesoft, Azure Service Bus, MQ).
- Excellent communication skills for articulating complex technical ideas to varied audiences.
- Bachelors degree in Computer Science, Software Engineering, or equivalent experience.
Benefits
- Competitive salaries
- Medical, dental, vision, life and disability coverage
- Paid Time Off (PTO)
- Paid holidays - including your birthday off!
- $1,000 employee referral program
- 401(k) and 401(k) matching
- Department and company outings like paid food trucks, baseball games, and bowling
- Virtual team-building activities such as escape rooms, trivia, and other company-wide events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsExpressReactPostgreSQLSQL ServerMongoDBRESTful designCICD pipelinessoftware architecturedesign patterns
Soft Skills
technical leadershipmentoringcoachingcommunicationcollaborationproblem-solvingfeedbackcontinuous learningclear communicationshared ownership
Certifications
Bachelors degree in Computer ScienceBachelors degree in Software Engineering