Full-Stack Software Engineer

Alojaai โ€” Colombia ยท Posted ~3 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

About Aloja Aloja.ai is building a dynamic pricing and demand intelligence platform for the tours, activities, and experiences industry. We are a highly technical team working with modern software architecture, cloud infrastructure, and AI-assisted development. We are looking for a Full-Stack Software Engineer capable of working independently across backend services, Next.js applications, databases, and infrastructure. This is a high-ownership role. We expect engineers to understand the systems they work with, investigate problems, make technical decisions, and take responsibility from diagnosis through production. What you will do You will build and maintain production systems using TypeScript, Python, Node.js, Next.js, PostgreSQL, AWS, and Kubernetes. Your responsibilities will include: Build and maintain backend services and APIs with TypeScript, Node.js, and Python.Develop full-stack applications with Next.js.Design and integrate REST and GraphQL APIs.Work directly with PostgreSQL, SQL, relational models, and migrations.Build and maintain microservices and asynchronous workflows.Integrate external APIs and services.Diagnose problems across applications, databases, containers, and infrastructure.Write unit and integration tests.Review and improve existing architecture.Deploy and operate applications using Docker, Kubernetes, and AWS.Use AI-assisted development tools throughout the engineering workflow. You should be comfortable receiving a problem rather than a detailed implementation plan: exploring the system, finding evidence, identifying the root cause, and deciding what should change. Technical Requirements Core Advanced TypeScript and Node.js.Python.Next.js and App Router.PostgreSQL and strong SQL fundamentals.REST and GraphQL APIs.Microservices and asynchronous systems.Unit and integration testing.Git. Architecture Clean Architecture.Hexagonal Architecture / Ports and Adapters.Separation of concerns.Dependency inversion.Domain and application boundaries.Dependency injection.Testable software design. Infrastructure AWS.Docker and Docker Compose.Kubernetes.Application logs and observability.Environment and secrets management.Basic networking and infrastructure troubleshooting. We are looking for an engineer who: Works autonomously and takes ownership of problems.Has strong TypeScript, Node.js, Python, and Next.js experience.Is comfortable working directly with PostgreSQL.Understands Clean and Hexagonal Architecture in practice.Can navigate unfamiliar codebases.Diagnoses problems systematically instead of guessing.Understands technical trade-offs.Recognizes both underengineering and overengineering.Values testability, reliability, and maintainability.Communicates technical reasoning clearly.Is comfortable working in a fast-changing startup environment.Uses AI extensively but critically. Our development environment and internal tooling are standardized around macOS, so you should be comfortable working in a macOS-based development environment. What Aloja offers Flexibility and autonomy in how you workCompetitive salaryRelaxed yet professional culture, built on trust and collaborationOpportunity to grow within a client-focused, fast-scaling companyA day off on your birthdayLegally mandated vacation days