Sharetec Systems

Senior Mobile Software Engineer – Full Stack

Sharetec Systems

full-time

Posted on:

Location Type: Remote

Location: TennesseeUnited 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.
  • Set the standard for mobile excellence by leading 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.
  • Participate in production support rotation and proactively drive root cause analysis and prevention.
  • Actively mentor and coach engineers, providing the technical and professional guidance needed to foster career growth and elevate the team’s collective skill set.
  • Partner with Product Managers and stakeholders to translate business needs into technical solutions that balance immediate delivery with long-term system health.
  • Foster a culture of shared ownership, clear communication, and continuous learning where team members feel supported in taking technical risks.

Requirements

  • 6+ years of professional software development experience
  • Deep mobile expertise: Extensive hands-on experience building, deploying, and maintaining production mobile applications (Android, iOS, or cross-platform) that are tightly integrated with backend APIs.
  • Full-Stack Proficiency: Expert-level knowledge of at least one backend platform (C#, .NET, Java, Node.js) and modern frontend frameworks (Angular, React, or Vue.js).
  • Data & API Architecture: Strong expertise in database design (Progress OpenEdge, PostgreSQL, SQL Server, or MongoDB) and the ability to integrate third-party systems and APIs securely and efficiently.
  • Legacy Modernization: A proven ability to modernize legacy applications into modular, scalable designs while optimizing for performance.
  • Architectural Mastery: Deep understanding of software architecture, design patterns, and performance optimization across the entire stack.
  • DevOps & Cloud: Familiarity with DevOps tooling, CI/CD pipelines, and cloud services to ensure reliable and automated deployments.
  • Mentorship experience: Proven ability to guide other engineers, provide constructive feedback, and lead by example in code quality and professionalism.
Benefits
  • 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
  • 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
mobile application developmentbackend developmentfrontend developmentC#.NETJavaNode.jsAngularReactVue.js
Soft Skills
mentorshipcollaborationcommunicationleadershipproblem-solvingtechnical guidanceteam buildingcontinuous learningcode reviewroot cause analysis