Founding Engineer - Backend
CurrentDesigning and building the backend platform for Healthtech Startup. Currently our app boasts a userbase of about 5000, and 30-day retention for new users is consistently near 50%.Leveraging Go, Python (Flask), MySQL, Docker, Kong Gateway, Nginx, and Azure.Responsibilities include:- Design backend platform for a native app (iOS/Android), supporting ~5000 MAUs (monthly active users) with a 30-day retention rate of 50% by applying software design patterns, security best practices, and RESTful API principles.- Engineer a microservices architecture for robust access control, optimal request routing, and efficient operations on PostgreSQL datastores using Docker, GO, Python, Kong Gateway, and Nginx.- Work with engineers on requirements documents and architecture design reviews; write epics to drive project completion.- Collaborate with mobile developers to uncover requirements for integration of mobile interfaces with backend services, utilizing understanding of Swift and Kotlin codebases to grasp application logic. - Plan and maintain underlying cloud resources in Azure (Azure App/Container Service, Blob, Functions, Container Registry, and Database) via diagramming, configuration management, CD pipeline development, and right-sizing to limit operational costs.- Construct CI pipelines using GitHub Actions to ensure integrity of source code and containers throughout development lifecycle.- Provide secure authentication and authorization features to mobile applications by hardening Docker containers, auditing third-party libraries, and writing application code that prevents common JWT vulnerabilities and OWASP API Top 10.