Full Stack Engineer
Core
Design, develop, and maintain scalable web applications and backend systems using Python and Django.
Role type
Full Stack Engineer
Builds
Scalable web applications, RESTful APIs, and microservices
Domain
Web development, Backend systems
Required skills
Python, Django, Django REST Framework, SQL, PostgreSQL, MySQL, AWS, Docker, CI/CD, JavaScript, TypeScript, React, Angular
Preferred skills
Redis, Celery, message queues, asynchronous processing, cloud-native architecture, distributed systems
Responsibilities
Design and develop scalable web applications using Python and Django; Build robust backend services and RESTful APIs; Develop and integrate frontend components; Design efficient application architecture; Work with databases to create and optimize data models; Integrate external APIs and third-party platforms; Identify and resolve performance and security issues; Write clean, maintainable, and well-documented code; Participate in code reviews and ensure adherence to engineering best practices; Develop unit and integration tests; Collaborate with product, design, QA, and engineering teams; Troubleshoot production issues; Participate in Agile/Scrum ceremonies; Stay updated with emerging technologies and recommend improvements.
Seniority
Mid-Senior, hands-on IC