Orion Labs
Senior Full Stack Software Engineer
Status: Open
Salary: R 40,000 to R 60,000
Experience: 4 years
Role is on-site or hybrid.
Orion Labs is a small, fast-growing consulting company building modern software and infrastructure for clients around the world. We’re fully remote, collaborative, and hands-on with dynamic technologies. You’ll join a supportive team with real ownership, lots of room to learn, and clear opportunities to grow your career while doing meaningful work for great clients.
We are seeking a talented Full Stack Software Developer to join our team. You will work on complex enterprise-scale projects, building modern web applications from the ground up. The ideal candidate is comfortable working across the entire stack, from database design to front-end implementation, and is passionate about writing clean, maintainable code.
Responsibilities:
Design, develop, and maintain full-stack web applications using React, Next.js, Node.js, and PostgreSQL.
Build responsive and intuitive user interfaces with modern front-end frameworks and libraries such as Tailwind CSS and Shadcn UI.
Develop robust RESTful APIs and back-end services using Node.js. Design and optimize relational database schemas and queries (PostgreSQL/Supabase).
Implement authentication, authorization, and security best practices (OAuth, JWT, session management).
Design, implement, and maintain content models, APIs, and integrations using headless CMS platforms, primarily Payload CMS and Directus.
Write clean, maintainable, and well-documented code following industry best practices.
Collaborate with designers, project managers, and other developers to deliver high-quality solutions.
Participate in code reviews and contribute to team knowledge sharing. Troubleshoot and debug applications across the full stack.
Practice test-driven development (TDD) and implement automated testing (unit, integration, end-to-end).
Set up and maintain CI/CD pipelines (GitHub Actions) for deployments across AWS, Azure, and Oracle Cloud.
Deploy and operate modern web apps on varius cloud platforms such as AWS, Railway and Vercel.
Integrate and manage Supabase (PostgreSQL) where applicable.
Stay up-to-date with emerging technologies and industry trends.
Contribute to technical documentation and architecture decisions.