We are looking for a Senior Full-Stack Engineer to join a cross-functional engineering team building core components of an AI-driven document processing platform. This position requires strong backend engineering experience with Python and solid front-end or full-stack proficiency with TypeScript.
Requirements
- 6+ years of professional software engineering experience, with significant work in both backend and full-stack roles
- Strong proficiency in Python (FastAPI, Flask, Django, or similar)
- Solid experience with TypeScript and modern front-end frameworks (React, Next.js, or similar)
- Hands-on experience designing and implementing microservices, APIs, and backend systems
- Strong understanding of databases: relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Firestore)
- Experience with any cloud providers (AWS/Azure)
- Familiarity with CI/CD pipelines, Docker, Git, and modern DevOps practices
- Strong understanding of software engineering principles: scalability, reliability, performance, and security
- Experience working in agile, cross-functional teams on complex products
- Excellent communication skills and ability to work with both technical and non-technical stakeholders
Benefits
- Flexible working format - remote, office-based or flexible
- Competitive salary and good compensation package
- Personalized career growth
- Professional development tools
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings