We are seeking a Full-Stack Engineer who can work across product layers—from shared domain logic and APIs to client applications and automated quality systems.
Requirements
- 3–6 years of professional experience as a full-stack or platform engineer.
- Strong experience with Kotlin Multiplatform (KMP) for shared logic and data layers.
- Experience building client applications on at least one platform, with working knowledge of Android (Kotlin, Jetpack, Coroutines) and iOS (Swift, UIKit and/or SwiftUI).
- Solid understanding of API-driven architectures and backend integration.
- Hands-on experience with automation testing tools across layers.
- Strong understanding of test strategies: unit, integration, contract, and UI testing.
- Experience integrating automation into CI/CD pipelines.
- Strong grasp of SOLID principles, design patterns, and clean architecture.
- Experience designing systems for scalability, performance, and maintainability.
- Comfortable working with Git-based workflows and modern DevOps practices.
- Practical experience using Generative AI tools in daily development.
- Ability to apply AI tools thoughtfully rather than blindly (code quality, security, correctness).
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance