We are seeking a Senior Full-Stack Developer to join our team and contribute to the development and maintenance of a secure, scalable, cloud-native Managed Wi-Fi platform. This role involves working on backend microservices and APIs, captive portals, administration interfaces, as well as subscriber/session and voucher management. You will also handle Free RADIUS/AAA integration and BSS connectivity. Collaborating closely with the Solution Architect, you will ensure that the platform meets high standards of security, scalability, reliability, and performance through automated testing, CI/CD pipelines, containerized deployments, and cloud infrastructure management.
Key Responsibilities
- Develop backend microservices and REST APIs using Python, FastAPI, PostgreSQL, and Redis.
- Build responsive captive portals and administration interfaces utilizing React and TypeScript.
- Implement features related to voucher management, subscriber/session management, Free RADIUS/AAA integration, and BSS connectivity.
- Ensure application security, scalability, reliability, and performance optimization across the platform.
- Work extensively with REST/Open API standards, OAuth2, OIDC, and JWT for secure authentication and authorization.
- Manage CI/CD pipelines and containerized deployments using Docker, Kubernetes/AKS, and cloud platforms such as Azure or GCP.
- Utilize Infrastructure as Code tools like Terraform and Helm for cloud infrastructure management.
- Employ observability tools including Prometheus, Grafana, and OpenTelemetry to monitor system health and performance.
- Apply strong software engineering principles with a focus on microservices architecture, backend and frontend development, and database management.
Required Qualifications
- 5 to 6 years of relevant software development experience, demonstrating strong full-stack capabilities.
- Proficiency in backend API development, frontend application development, database design, and microservices architecture.
- Solid experience with Python, FastAPI, React, TypeScript, SQL, and related technologies.
- Familiarity with Free RADIUS, Wi-Fi networking, AAA protocols, telecom or ISP platforms, or multi-tenant SaaS solutions is highly advantageous.
- Hands-on experience with Git version control, CI/CD pipelines, cloud platforms, containerization, and Infrastructure as Code methodologies.
Preferred Qualifications and Benefits
- Experience working in telecom or ISP environments, or with managed Wi-Fi platforms, will be considered a strong plus.
- Knowledge of cloud-native technologies and best practices for scalable, secure SaaS applications.
- Exposure to advanced observability and monitoring tools to ensure system reliability and performance.
- Opportunity to work in a collaborative environment alongside solution architects and engineers focused on cutting-edge cloud infrastructure and automation.
This role offers the chance to work on a complex, high-impact platform that supports modern managed Wi-Fi services. If you are passionate about full-stack development and cloud-native solutions, and have a strong background in networking and SaaS, this position will provide a challenging and rewarding career path.