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.
Tech Stack
Android
Angular
Cloud
iOS
Java
JavaScript
MongoDB
Node.js
Postgres
React
SQL
Vue.js
.NET
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