Position Overview
We are seeking an exceptional Full Stack Developer with expertise in modern web technologies, cloud platforms, and AI/ML integration. The ideal candidate will combine technical excellence with strong communication skills and attention to detail.
Key Responsibilities
- Design and develop enterprise-scale applications using Python backend and React/TypeScript frontend
- Architect and implement cloud-native solutions using Firebase/Firestore
- Integrate and deploy AI/ML models into production systems
- Translate complex business requirements into efficient technical solutions
- Provide detailed documentation for all developed systems
- Review and optimize code for performance and scalability
- Mentor team members and contribute to technical decision-making
- Collaborate effectively with product managers, designers, and stakeholders
- Maintain clear communication channels with all team members
- Participate in code reviews and technical planning sessions
Technical Requirements
Frontend Development
- Advanced proficiency in React.js and TypeScript
- Expertise in modern state management solutions
- Strong understanding of UI/UX principles
- Performance optimization and debugging skills
Backend Development
- Expert-level Python programming
- Experience with RESTful APIs and GraphQL
- Advanced knowledge of Firebase/Firestore
- Database design and optimization skills
Cloud & DevOps
- Deep understanding of Firebase ecosystem
- Experience with CI/CD pipelines
- Containerization (Docker, Kubernetes)
- Cloud platform expertise (AWS/GCP)
AI/ML Capabilities
- Practical experience with ML frameworks
- Understanding of AI/ML deployment patterns
- Data processing and analysis expertise
- Integration of ML models into web applications
Required Qualifications
- Bachelor’s/Master’s in Computer Science or equivalent
- 5+ years of full-stack development experience
- Proven experience with large-scale applications
- Excellent written and verbal communication skills in English
- Strong analytical and problem-solving abilities
- Exceptional attention to detail
- Experience working independently in remote environments
- Demonstrated ability to meet deadlines
- Portfolio of previous projects
Professional Skills
- Outstanding project management capabilities
- Excellent time management and organizational skills
- Strong interpersonal and team collaboration abilities
- Proactive communication style
- Ability to explain complex technical concepts clearly
- Detail-oriented approach to documentation and code
- Self-motivated with a strong work ethic
Preferred Qualifications
- Open-source project contributions
- Experience with agile methodologies
- Technical blog writing or speaking experience
- AI/ML project portfolio
- Experience mentoring junior developers
What We Offer
- Fully remote position
- Flexible working hours
- Competitive compensation package
- Professional development opportunities
- Collaborative and innovative team environment
- Regular team knowledge sharing sessions
How to Apply
Submit your application including:
- Comprehensive resume/CV
- Portfolio demonstrating relevant projects
- GitHub profile or code samples
- Brief description of your most challenging technical project
- Examples of documentation you have written
Note: Applications without portfolios and code samples will not be considered. All communication, documentation, and work will be conducted in English.