Description
Job Summary:
We are seeking a Mid-to-Senior Full Stack Developer to work across all development stages, with an emphasis on performance, scalability, and user experience within a collaborative team.
Key Highlights:
1. Work across all development stages, from backend to frontend
2. Focus on performance, scalability, and user experience
3. Collaborate with different teams to build cohesive solutions
**Full Stack Developer**
We are looking for a Mid-to-Senior Full Stack Developer with experience in backend (using Python or Node.js) and frontend with React/Next.js. You will join a collaborative team, working across all development stages—from backend to frontend—with a focus on performance, scalability, and user experience.
**Responsibilities:**
* Develop and maintain full applications, with backend in **Python (Django, Flask or FastAPI)** or **Node.js**, and frontend in **React/Next.js**.
* Design and consume secure, well-structured RESTful APIs.
* Integrate systems efficiently, with emphasis on performance.
* Collaborate with different teams to build cohesive and well-documented solutions.
* Ensure code quality, maintainability, and continuous evolution.
* Perform diagnostics and fixes for both backend and frontend issues.
**Requirements:**
* Solid backend development experience with **Python** or **Node.js**.
* Proficiency in **React** and **Next.js**.
* Solid understanding of **HTML5, CSS3**, and **JavaScript (ES6\+)**.
* Experience with relational databases (SQL Server, PostgreSQL) and/or NoSQL databases (MongoDB, Redis).
* Familiarity with version control (Git).
* Experience with **consumption and creation of RESTful APIs**.
* Experience with **Docker**.
* Ability to collaborate effectively in a team and thrive in a dynamic, agile environment.
**Nice-to-Have:**
* Experience with automated testing (unit and/or integration tests).
* Knowledge of WebSockets and messaging systems (RabbitMQ).
* Experience with Kubernetes or orchestration tools.
* Exposure to microservices architectures.