
Senior Full Stack Software Engineer, Mobile Applications
Sharetec Systems
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $110,000 - $140,000 per year
Job Level
Tech Stack
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