Senior Full-Stack Engineer
At Truefit, we design and build software products across diverse domains. As a Senior Full-Stack Engineer, you’ll work across the stack—front-end, back-end, and cloud—to deliver secure, scalable, and maintainable solutions. You’ll collaborate closely with product owners, designers, and fellow engineers to transform complex problems into elegant products.
We’re looking for someone who thrives in building high-quality software, makes sound technical trade-offs, and contributes to team success through both code and mentorship.
Responsibilities
Build high-quality systems
- Develop robust, maintainable features across front-end and back-end.
- Write clean, testable, and scalable code.
- Contribute to architectural discussions, offering input on patterns and best practices.
- Deploy and monitor applications in modern cloud-native environments.
Technical decision-making
- Evaluate trade-offs in implementation choices with business context in mind.
- Ensure solutions balance scalability, performance, and developer productivity.
- Help refine technical requirements and translate them into implementation plans.
Collaboration & Mentorship
- Partner with product owners, designers, and QA to deliver seamless user experiences.
- Provide code reviews, share knowledge, and mentor junior engineers.
- Model best practices in coding, testing, and DevOps workflows.
Leverage AI & modern tooling
- Use AI-assisted development tools to accelerate coding while maintaining quality.
-
Contribute to building intelligent features by integrating AI solutions into products.
Skills & Requirements
Technical Skills
- Proven experience as a full-stack developer delivering production-grade applications.
- Strong fundamentals in system design, algorithms, and data structures.
- Proficiency with both SQL and NoSQL databases, ORM frameworks, and API design (REST, GraphQL).
- Experience with cloud-native development (AWS, Azure, or GCP; Kubernetes a plus).
- Familiarity with CI/CD pipelines, automated testing, and Docker-based workflows.
-
Experience with multiple languages and frameworks, such as:
-
Back-end: Node.js, ASP.NET Core, Python
-
Front-end: React, Next.js, React Router/Remix, TypeScript/JavaScript
-
Mobile: React Native, Swift/Objective-C, Java/Kotlin
- Familiarity with AI-assisted coding tools and integrating AI features.
- Understanding of design principles, maintainability practices, and anti-patterns.
Soft Skills
-
Collaboration & Communication: Able to explain technical concepts to peers and stakeholders.
-
Mentorship: Willing to guide junior engineers and model good engineering practices.
-
Problem-Solving: Comfortable navigating ambiguity and making pragmatic trade-offs.
-
Resilience: Positive, constructive, and effective under pressure.
-
Ownership: Takes accountability for code quality, delivery, and outcomes.
What Makes This Role Stand Out
-
Work across multiple technologies and domains.
-
Contribute to both hands-on coding and team development.
-
Opportunity to integrate AI into real-world products.
-
A chance to grow into an architectural or leadership role over time.