Fullstack Developer (React / Python / React Native)
Focus: Development and maintenance of a web admin panel, backend, and mobile application.
Tech Stack: TypeScript, React, Python (FastAPI), AWS, PostgreSQL, Redis, React Native (Expo).
Format: Remote.
Employment: Part-time / project work.
Tasks:
- Development and maintenance of a web administrative panel (React + TypeScript).
- Development, maintenance, and optimization of a backend API on Python (FastAPI).
- Support and development of a mobile application on React Native (Expo) for Android.
- Integration with third-party services (RedSMS, AWS services).
- Working with a database (PostgreSQL), caching (Redis).
- Deployment and support of infrastructure on AWS (EC2, RDS, S3, Lambda — depending on the stack).
- Ensuring performance, security, and stability of all parts of the application.
Requirements:
- 3+ years of commercial fullstack development experience.
- Strong knowledge of TypeScript/JavaScript and React (hooks, state management).
- Experience developing on Python 3.x using FastAPI or similar asynchronous frameworks.
- Practical experience with React Native (Expo) and publishing applications on Google Play.
- Experience working with relational databases (PostgreSQL), writing and optimizing queries.
- Experience working with AWS cloud infrastructure (core services).
- Understanding of REST API principles, client-server interaction, web application architecture.
- Git, CI/CD (basic pipeline setup).
Will be a plus:
- Experience with caching systems (Redis).
- Setup and use of the RedSMS API or similar communication services.
- Experience supporting and refactoring legacy code in different parts of the stack.
- Experience with containerization (Docker) and orchestration.
- Knowledge of Android mobile development principles (native specifics, build process).
- Ability to work with the full cycle: from specifications and development to deployment and monitoring.
For all questions, contact @Leila_Almaisova