We are looking for a Senior Fullstack Developer to develop international products NGPO and Weekly Alerts.
The main role involves proficiency in both backend architecture and frontend development, participation in designing new solutions, enhancing user experience, and active use of AI tools in daily work.
🚀 What we offer?
- Flexibility: Remote work
- Stability: Full-time employment (8 hours a day).
- Earnings: $24/hour gross
- Convenience: Option for registration through Sole Proprietorship, self-employment civil contract.
- Project Duration: Long-term
⭐️ What you will be doing:
Backend
- Develop and maintain services using FastAPI.
- Design and develop REST APIs.
- Develop and optimize database schemas.
- Perform integrations with third-party systems and services.
- Improve system performance and reliability.
- Implement zero-downtime migrations.
Frontend
- Develop SPA applications using React.
- Create modern streaming interfaces and chat UX.
- Implement adaptive user interfaces.
- Ensure compliance with Accessibility requirements.
- Manage application state and optimize client-side performance.
⭐️ Technology Stack:
Backend
- Python
- FastAPI
- SQLAlchemy
- asyncpg
- Alembic
- OpenTelemetry
Frontend
- TypeScript
- React
- Vite
- React Query
- Zustand
- Tailwind CSS
- SSE / EventSource
Testing
AI Tools
- Claude (required)
- Cursor
- Windsurf
- Google Cloud AI
- Similar AI-assisted development platforms
⭐️ What we expect:
- Solid commercial experience in Fullstack development with Python and React.
- Practical experience in designing backend service architecture.
- Experience in creating modern SPA applications.
- Experience working with streaming interfaces and real-time interaction.
- Understanding of high availability and system performance principles.
- Experience using AI tools for development (Claude is mandatory).
- English language proficiency level B2+ (spoken and written).
⭐️ Additional requirements:
- Minimum 1 year of experience on an international project.
- Readiness to work via VPN with a fixed IP address.
- Experience working with foreign clients from Belarus will be an advantage.
- Having an account in a Russian bank to receive payments in Russian rubles.
- Willingness to hide your LinkedIn profile during the cooperation period.
⭐️ Will be a plus:
- Experience in designing high-load systems.
- Deep understanding of modern web application UX.
- Experience implementing AI-first approaches in development processes.