Description
**About the Position**
We are seeking a Software Engineer with strong experience in developing internal tools, web platforms, or mobile applications. The ideal candidate will have a deep understanding of modern software architecture, the ability to move fluidly between backend and frontend responsibilities, and enthusiasm for working in a dynamic, data-driven environment.
You will work closely with product, design, and operations teams to build scalable systems, optimize internal workflows, and deliver high-impact digital products across our entire ecosystem.
**Key Responsibilities**
* Design, develop, and maintain internal tools, APIs, and dashboards used by multiple departments.
* Build and optimize mobile and web applications for both end users and internal teams.
* Collaborate with product managers and designers to translate requirements into technical deliverables.
* Ensure code quality, scalability, and security across all projects.
* Contribute to system architecture decisions and CI/CD pipeline automation.
* Monitor performance and reliability, implementing improvements as needed.
* Support integrations with third-party APIs and internal data services.
**Requirements**
**Required:**
* 3–6 years of software engineering experience (backend, full\-stack, or internal tools).
* Proficiency in Node.js, TypeScript, or Python.
* Experience with frontend frameworks such as React, Vue, or similar.
* Solid understanding of REST APIs, SQL/NoSQL databases (PostgreSQL, Supabase, Firebase, etc.), and authentication flows.
* Experience with version control (GitHub) and DevOps practices (Docker, CI/CD pipelines).
* Ability to design maintainable architectures and write clean, testable code.
**Preferred:**
* Experience in mobile development (Flutter).
* Experience building internal automation tools (e.g., n8n, custom admin panels).
* Familiarity with Supabase, AWS, or similar cloud infrastructure.
* Prior experience in fast-growing startups or data-oriented environments.