Sharetec Systems

Senior Full Stack Software Engineer

Sharetec Systems

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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