Sharetec Systems

Senior Full Stack Software Engineer, Mobile Applications

Sharetec Systems

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $110,000 - $140,000 per year

Job Level

About the role

  • Architect scalable, secure, and maintainable systems across backend, frontend, and database layers.
  • Lead design discussions, code reviews, and engineering best-practice initiatives.
  • Evaluate new technologies 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 CI/CD pipelines, deployment automation, and observability tooling.
  • Design, build, and maintain production-grade mobile applications for Android, iOS, or cross-platform frameworks.
  • Write clean, testable, and efficient code following established coding standards and contributing to their evolution.
  • Optimize system performance, reduce technical debt, and improve reliability.
  • Collaborate with QA engineers to develop automated testing strategies and ensure high code coverage.
  • Mentor and coach mid-level and junior engineers to foster career growth and skill development.

Requirements

  • 6+ years of professional software development experience, including technical leadership on complex projects.
  • Deep proficiency with at least one backend platform (C#, .NET, Java/Spring Boot, Node.js, or Python/FastAPI).
  • Advanced experience with modern frontend technologies (Angular, React, or Vue.js).
  • Demonstrated hands-on experience building, deploying, and maintaining production mobile applications (Android, iOS, or cross-platform frameworks such as React Native), including collaboration with backend services and APIs.
  • Strong database design and data architecture expertise (Progress OpenEdge, PostgreSQL, SQL Server, or MongoDB).
  • Experience integrating APIs and third-party systems securely and efficiently.
  • Proven ability to modernize legacy applications into modular designs.
  • Familiarity with DevOps tooling, CI/CD pipelines, and cloud services.
  • Strong understanding of software architecture, design patterns, and performance optimization.
  • Excellent communication skills for articulating complex technical ideas to varied audiences.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
Benefits
  • Competitive salaries
  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 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
  • 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
C#.NETJavaSpring BootNode.jsPythonFastAPIAngularReactVue.js
Soft Skills
technical leadershipmentoringcoachingcollaborationcommunicationdesign discussionscode reviewsproblem-solvingdocumentationteamwork
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering