Full Stack Engineer
Occupations:
Software DevelopersComputer Systems Engineers/ArchitectsWeb DevelopersComputer ProgrammersComputer Systems AnalystsIndustries:
Computer Systems Design and Related ServicesSoftware PublishersVocational Rehabilitation ServicesComputing Infrastructure Providers, Data Processing, Web Hosting, and Related ServicesManagement, Scientific, and Technical Consulting ServicesABOUT THE ROLEWe are looking for a Full Stack Engineer with deep expertise in Python, TypeScript, and React to design, build, and maintain scalable web applications. You will work across the entire stack—from crafting intuitive user interfaces to building robust APIs and services—collaborating closely with product, design, and infrastructure teams to ship high-quality features that delight our users.KEY RESPONSIBILITIESDesign, develop, and maintain full stack web applications using React/TypeScript on the frontend and Python on the backendBuild and optimize RESTful and/or GraphQL APIs to support product features and integrationsWrite clean, well-tested, and well-documented code following engineering best practicesCollaborate with product managers, designers, and fellow engineers to translate requirements into technical solutionsParticipate in architectural discussions and contribute to technical decision-makingImplement CI/CD pipelines, automated testing, and monitoring to ensure system reliabilityMentor junior engineers through code reviews, pair programming, and knowledge sharingIdentify and resolve performance bottlenecks across the stackContribute to infrastructure and DevOps practices, including containerization and cloud deploymentsREQUIRED QUALIFICATIONS3+ years of professional experience in full stack software developmentStrong proficiency in Python (e.g., FastAPI, Django, or Flask) for backend developmentStrong proficiency in TypeScript and modern React (hooks, context, functional components)Experience with relational databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, Redis)Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)Solid understanding of RESTful API design, authentication, and authorization patternsExperience with version control (Git) and collaborative development workflowsStrong problem-solving skills and the ability to work independently in a fast-paced environmentBachelor's degree in Computer Science, Engineering, or equivalent practical experiencePREFERRED QUALIFICATIONSExperience with state management libraries (Redux, Zustand, or React Query)Familiarity with message queues and event-driven architectures (Kafka, RabbitMQ, Celery)Experience with infrastructure-as-code tools (Terraform, Pulumi, or CloudFormation)Knowledge of observability and monitoring tools (Datadog, Grafana, Prometheus)Contributions to open-source projects or a strong public portfolioExperience building and consuming microservices architecturesFamiliarity with AI/ML integration, LLM APIs, or data pipelines is a plus