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