Senior Full Stack Developer (Python + FAST API + React)
Working mode: Hybrid mode ( 2-3 days in a week from the office in Wroclaw or Warsaw)
Experience Level: 8+ Years
Contract Type: B2B
About the Role
We are looking for a highly skilled Senior Full Stack Developer with a primary focus on Python and FAST API to join the development team. The ideal candidate is a Python expert capable of architecting robust backend services. While React skills are required, we are flexible regarding the depth of frontend expertise (Intermediate level is acceptable), provided the backend strength is exceptional.
Key Responsibilities
Backend Architecture: Design, develop, and maintain scalable web applications using Python and FAST API.
API Development: Build high-performance RESTful APIs and microservices, ensuring low latency and high availability.
Database Management: Work with relational and NoSQL databases, utilizing ORMs like SQLAlchemy to design efficient database schemas and queries.
Frontend Development: Develop and maintain user-facing features using ReactJS, ensuring the technical feasibility of UI/UX designs.
Code Quality: Write clean, maintainable, and testable code; perform unit testing to ensure robustness.
DevOps: Implement and manage CI/CD pipelines to streamline deployment processes.
Collaboration: Work closely with cross-functional teams (Product, QA, and Design) in a hybrid working environment.
Mandatory Technical Skills
1. Backend (Core Strength):
Languages: Expert proficiency in Python.
Frameworks: Strong experience with FAST API (Must-have). Experience with SQLAlchemy is highly preferred.
Fundamentals: Deep understanding of data structures, algorithms, and space-time complexity.
Database: Strong understanding of Relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases.
Testing: Proficiency in writing unit tests and integration tests for Python applications.
2. Frontend (Intermediate Level):
Libraries: Strong knowledge of ReactJS and NodeJS.
State Management: Experience with React workflows such as Redux or MobX.
Tooling: Familiarity with React Query.
Styling: Experience with Material UI, CSS, and HTML.
Testing: Experience with frontend testing tools like Jest and Cypress.
JavaScript: Solid understanding of JavaScript, TypeScript, and browser rendering behavior.
Good to Have
Experience with cloud platforms (AWS, Azure, or GCP).
Knowledge of containerization (Docker, Kubernetes).
Understanding of microservices architecture and message queues (RabbitMQ, Kafka).
Senior Full Stack Developer (Python + FAST API + React)
Senior Full Stack Developer (Python + FAST API + React)
DataArt
Remote
Remote
Edge One Solutions Sp. z o.o
Remote
Remote