Software Engineer - Full Stack
Core
Build and maintain end-to-end software products, from backend services and APIs to user-facing interfaces, with a focus on scalability, performance, and security.
Role type
Full Stack Software Engineer
Builds
Scalable, low-latency, high-availability applications and user-friendly interfaces
Domain
Software Engineering, AI-based services
Deliverable
production ML models | product features
Required skills
Python, JavaScript, REST APIs, Database schema design, OAuth 2.0/JWT, Docker, Git, HTML5, CSS3
Preferred skills
Cloud platforms (AWS/GCP/Azure), CI/CD pipelines, Gen AI (RAG, Vector DB), Celery/Redis, Testing frameworks, Design systems
Technologies
FastAPI, Flask, Vue, React, Python, JavaScript, Docker, Git, AWS, GCP, Azure, GitHub Actions, Celery, Redis, pytest, Jest
Responsibilities
Write reusable and efficient code across backend and frontend; Design and implement scalable applications; Develop backend services; Build responsive interfaces; Manage data interchange via REST APIs; Create and maintain database schemas; Implement secure authentication flows; Contribute to application architecture; Translate UI/UX designs into production-ready code
Seniority
Mid-level, hands-on IC