Full Stack Developer (Python / Next.js / React)
We're looking for a skilled Full Stack Developer with strong experience in Python, Next.js/React, and a solid understanding of both frontend and backend development. You'll be responsible for building robust, scalable web applications—from designing APIs and managing databases to crafting responsive and engaging user interfaces.
Responsibilities:
Design, develop, and maintain full-stack web applications.
Build RESTful APIs and backend logic using Python (e.g., FastAPI, Django, Flask).
Develop frontend components using React and Next.js with a focus on performance and UX.
Design and manage relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
Collaborate with designers and other developers to turn concepts into functional features.
Write clean, well-documented, and testable code.
Optimize applications for speed, security, and scalability.
Participate in code reviews and contribute to technical decision-making.
Requirements:
Strong proficiency in Python and modern backend frameworks.
Solid experience with React and Next.js.
Deep understanding of database architecture and querying (SQL and/or NoSQL).
Familiarity with frontend performance optimization, accessibility, and responsive design.
Experience integrating third-party APIs and services.
Ability to work independently and as part of a collaborative team.
Familiarity with version control (Git) and CI/CD workflows.
Nice to Have:
Experience with authentication, authorization, and secure data handling.
Exposure to DevOps tools, Docker, or cloud services (AWS, GCP, etc.).
Knowledge of GraphQL and API design best practices.