Job description
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
Listing aggregated from naukrigulf. Built for the Gulf. No job or interview promises — we make your search faster and your CV stronger.
UnfairJobs is an AI career assistant. Job listings here are a free index of public postings — we never charge employers or sell listings, and you always apply yourself, on the original posting.