Description
We are looking for a versatile Full Stack Developer to join our engineering team. You will be responsible for managing the end-to-end lifecycle of our web applications, from designing interactive frontend interfaces to architecting robust backend services and managing database integrity. A successful candidate scales high-performance systems and bridges the gap between complex business logic and seamless user experiences.
What We're Looking For
Professional Requirements
Technical Proficiency: Strong command of Python (Django/Wagtail) or Node.js for backend, and React/Next.js for frontend development.
State Management: Experience with Redux, Context API, or similar tools for managing complex application states.
Database Expertise: Proficiency in relational databases (PostgreSQL) and exposure to NoSQL solutions (Redis/MongoDB).
DevOps Knowledge: Familiarity with Docker, CI/CD pipelines, and cloud infrastructure (AWS/Azure/DigitalOcean).
Soft Skills: Strong analytical thinking, a "problem-solver" mindset, and the ability to thrive in a fast-paced internship or junior-level environment.
Key Responsibilities
Key Responsibilities
End-to-End Development: Design and implement scalable web applications using modern frontend frameworks and robust backend technologies.
API Architecture: Build and maintain secure, high-throughput RESTful or GraphQL APIs to connect various system components.
Database Management: Optimize database schemas, queries, and indexing for performance and data consistency across PostgreSQL/MySQL.
Cross-Functional Collaboration: Work closely with UI/UX designers and product managers to translate wireframes into functional code.
System Maintenance: Debug complex technical issues, perform security audits, and ensure 99.9% uptime for enterprise-grade deployments.