At K-Lab we are looking for a Senior Full Stack Developer with strong experience in modern web development to design, build, and optimize high-performance scalable applications. You will work within a microservices-based architecture using Next.js, Express.js, TypeScript, and Hexagonal Architecture principles, while actively contributing to technical decision-making and engineering best practices.
Responsibilities:
- Design, develop, and maintain scalable, high-performance web applications.
- Build frontend and backend solutions using TypeScript, Next.js, React, Node.js, and Express.js.
- Design microservices-based architectures following Hexagonal Architecture principles.
- Design and optimize relational (PostgreSQL) and NoSQL (Firestore) databases.
- Develop and integrate RESTful APIs and event-driven solutions.
- Ensure code quality, maintainability, and scalability by applying SOLID, Clean Architecture, DDD, and CQRS principles.
- Participate in CI/CD pipelines and automated deployments on Google Cloud Platform (GCP).
- Lead code reviews, technical discussions, and mentor other developers.
- Optimize application performance, security, and scalability.
- Stay up to date with technology trends and software development best practices.
Requirements:
- 5+ years of experience as a Full Stack Developer.
- Strong proficiency in TypeScript, Node.js, and Express.js.
- Experience building applications with Next.js and React.
- Solid understanding of microservices architecture and Hexagonal Architecture.
- Experience with relational and NoSQL databases.
- Advanced knowledge of software architecture patterns including SOLID, DDD, CQRS, and Clean Architecture.
- Experience using AI-assisted development tools such as Cursor, Claude Code, Codex, and similar.
- Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ, Pub/Sub, etc.).
- Strong problem-solving skills and ability to lead technical discussions.
Nice to Have:
- Experience with Python and/or GraphQL.
- Knowledge of serverless architectures on GCP (Cloud Functions, Firebase, etc.).
- Experience with Docker, Kubernetes, and cloud infrastructure.
- Experience optimizing high-concurrency and high-traffic applications.
Location & Work Model:
📍 Miami, Florida - On-site