Job Description
Position Senior Full Stack Developer CTH
2 Openings
Experience Required 3-5 years
Job Summary
We are looking for two experienced Senior Full Stack Developers with 3 years of hands-on expertise to join our team on a contractual basis The ideal candidates will be well-versed in Python and or Java full-stack development and possess strong architectural acumen in building scalable resilient and high-performance applications You will design and implement modern solutions using microservices event-driven architecture containerization and advanced design patterns while ensuring seamless integration across web mobile Flutter and backend systems
Key Responsibilities
- Design develop and maintain full-stack applications using Python and or Java technologies with a focus on clean maintainable and production-grade code
- Architect and implement microservices using event-driven architecture applying patterns such as CQRS Saga Caching and Browser-based Caching
- Build and optimize applications for horizontal scalability and on-demand scalability using containerization technologies
- Develop cross-platform mobile applications using Flutter for seamless user experiences across iOS and Android
- Design and implement REST APIs integrate with API Gateways and ensure robust web security patterns OAuth JWT encryption rate limiting etc
- Work with both SQL and NoSQL databases for efficient data modeling storage and retrieval
- Set up and maintain CI CD pipelines using modern tools and practices for automated testing deployment and monitoring
- Collaborate with product owners architects and cross-functional teams using GitHub and Jira for version control issue tracking and agile delivery
- Leverage code generation tools such as Anthropic Claude or similar AI-assisted tools to accelerate development while maintaining code quality and standards
- Troubleshoot optimize and ensure high availability of applications in production environments
Required Qualifications
- Experience Bachelor's or Master's degree in Computer Science Engineering or related field
- Minimum 3 years of progressive experience as a Full Stack Developer in complex large-scale projects
- Proven expertise in Python and or Java full-stack development with end-to-end ownership of applications
Must-Have Skills
- Strong proficiency in Python and or Java full-stack technologies Spring Boot Django FastAPI Flask etc
- Deep hands-on experience with microservices architecture and event-driven architecture
- Expertise in design patterns and architecture patterns including CQRS Saga Caching patterns and Browser-based caching
- Practical experience with containerization Docker and orchestration for horizontal on-demand scalability
- Hands-on development with Flutter for mobile applications
- Strong knowledge of SQL and NoSQL databases PostgreSQL MySQL MongoDB Cassandra etc
- Experience with API Gateways and designing secure REST APIs
- Solid understanding of web security patterns and best practices
- Proficiency in CI CD pipelines GitHub and Jira
- Experience using code generation tools such as Anthropic Claude or similar AI-assisted coding tools
Preferred Skills
- Exposure to cloud platforms AWS Azure or GCP and managed services for microservices and containers
- Knowledge of Kubernetes for advanced orchestration and scaling
- Familiarity with GraphQL reactive programming or message brokers Kafka RabbitMQ
- Previous experience in high-traffic mission-critical applications
- Any relevant certifications e.g. CKAD AWS Certified Developer etc
Full Stack Developers