What does a typical day look like for a software engineer at FullStack Labs?
A software engineer’s day at FullStack Labs is a mix of focused development work, team collaboration, and client communication. For Charly, a Senior Software Developer, the day starts early with coffee, breakfast, and catching up on tech news, followed by coding, daily stand-ups on Slack, and project syncs. Afternoons are spent developing features, reviewing code, and supporting teammates before wrapping up around 4 PM.
What types of projects do FullStack Labs engineers work on?
Engineers at FullStack Labs work on diverse, challenging projects for clients across industries. For example, Charly has contributed to Procore, a construction management app, where he helped build the API and microservices for PDF report generation. He’s also worked on marketplaces, apps for streaming and rentals, and enterprise-grade solutions for companies like Siemens and ClassicFlix.
What tools and technologies do FullStack Labs developers use?
Developers use a range of tools to collaborate and track work efficiently. For example, Toggl tracks billable hours and integrates with Jira for project management. Slack is used for team communication, while GitHub supports code collaboration and pull request reviews. On the tech stack side, engineers frequently work with frameworks like React.js and APIs, depending on the project’s needs.
Does FullStack Labs offer flexibility for software engineers?
Yes. At FullStack Labs, engineers have the flexibility to balance their professional and personal lives. Before the pandemic, Charly split his time between working remotely from his home office and collaborating in person at the Barranquilla WeWork. Developers also have autonomy over their schedules as long as milestones are met and clients are supported.
What makes working at FullStack Labs rewarding for software engineers?
FullStack Labs offers engineers the chance to work on exciting, impactful projects with talented colleagues across Latin America and the US. There’s a strong culture of trust and respect, giving developers ownership of their work while providing collaboration and mentorship opportunities. Plus, the variety of clients and technologies keeps the role dynamic and challenging.

