Senior Full-Stack Engineer (Python / React) - Permanent

The Role

Nua are looking for a Senior Full-Stack Engineer to help build and scale a mission-critical platform. This is a high-ownership role where you will work across the entire stack—from designing REST APIs to building sophisticated frontend components and managing cloud infrastructure. You will make meaningful architectural decisions that directly impact how health professionals deliver care at scale.

Beyond core development, you will play a key role in technical resource management and cross-functional leadership, ensuring engineering productivity aligns with business goals while maintaining a high standard for platform reliability.

What You’ll Do

Full-Stack Development: Design and implement REST APIs using Python (FastAPI) and build responsive, intuitive frontend components with React and Next.js.

Infrastructure & DevOps: Manage and optimize Azure cloud infrastructure, owning CI/CD pipelines and DevOps workflows with Docker.

Data Architecture: Design and maintain PostgreSQL database schemas and optimize complex queries.

System Scaling: Work with Redis, event queues, and distributed systems to support a rapidly growing AI-powered platform.

Reliability & Monitoring: Use tools like PostHog and Sentry to monitor application performance and ensure platform health.

Technical Leadership: Manage technical resources and collaborate across Business and Product teams to translate stakeholder needs into actionable technical plans.

Issue Management: Drive processes for rapid issue resolution, ensuring technical health and feature requests are balanced effectively in sprint planning.

What We’re Looking For

Experience: 5+ years of professional software engineering experience in a full-stack capacity.

Core Stack: Strong proficiency in Python and React/JavaScript.

API Design: Deep experience building and consuming robust REST APIs.

Cloud Depth: Hands-on experience with cloud platforms (Azure preferred, but AWS/GCP experience is transferable).

Databases: Solid understanding of SQL and relational databases (PostgreSQL or MySQL).

Modern Tooling: Familiarity with Docker, containerization, and modern CI/CD practices.

Distributed Systems: Comfortable with Redis, event queues, and asynchronous workflows.

Performance: Experience with monitoring and observability tools (PostHog, Sentry, or similar).

Leadership: Demonstrated ability to manage technical resources and drive alignment between engineering, business, and product stakeholders.

Bonus: Experience with the Next.js framework and working on AI-integrated applications.

Next
Next

Senior Accountant - Permanent