Casinetto is on the lookout for a passionate and skilled Senior Developer to join our Dubai tech team. In this role, you’ll design and build cutting-edge web applications, develop robust backend services, and shape scalable enterprise architectures. You’ll collaborate with cross-functional teams and drive technical excellence across projects.
If you thrive in fast-paced environments and have experience in FMCG, Retail, or B2C domains, this is your chance to make a real impact by delivering innovative solutions that power business growth.
Key ResponsibilitiesTechnical Development
- Design, develop, and maintain scalable web applications using TypeScript and JavaScript
- Build robust backend services using Java and modern frameworks
- Implement and optimize database solutions for high-performance applications
- Develop and maintain microservices architecture following best practices
- Create seamless system integrations between internal and external platforms
DevOps & Infrastructure
- Design and implement containerized applications using Docker
- Deploy and manage applications on Kubernetes clusters
- Leverage Google Cloud Platform services for scalable cloud solutions
- Implement CI/CD pipelines and automated deployment processes
- Monitor application performance and implement optimization strategies
Team Collaboration
- Collaborate with cross-functional teams including product managers, designers, and QA engineers
- Mentor junior developers and contribute to team knowledge sharing
- Participate in code reviews and maintain high coding standards
- Lead technical discussions and architectural decision-making
- Contribute to agile development processes and sprint planning
System Architecture
- Design scalable and maintainable system architectures
- Evaluate and recommend new technologies and frameworks
- Ensure security best practices across all development activities
- Optimize system performance and reliability
Education
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Relevant certifications in cloud technologies (GCP, AWS) are a plus
- Continuous learning mindset with staying updated on industry trends
Required Skills & QualificationsProgramming Languages & Frameworks
- TypeScript: Advanced proficiency in TypeScript development
- JavaScript: Expert-level JavaScript including ES6+ features
- Java: Strong experience with Java development and enterprise frameworks
Database Technologies
- Proficiency in both SQL and NoSQL databases
- Experience with database design, optimization, and performance tuning
- Knowledge of data modeling and migration strategies
Cloud & Infrastructure
- Google Cloud Platform: Hands-on experience with GCP services (Compute Engine, Cloud Storage, Cloud SQL, etc.)
- Docker: Containerization and Docker ecosystem expertise
- Kubernetes: Container orchestration and cluster management
- Experience with cloud-native application development
Integration & Architecture
- Microservices: Design and implementation of microservices architecture
- API Development: RESTful APIs, GraphQL, and API gateway patterns
- System Integration: Experience with various integration patterns and middleware
- Knowledge of message queues and event-driven architectures
Preferred (Nice-to-Have)Experience
- 5+ years of software development experience
- 3+ years working with cloud platforms, preferably GCP
- Experience leading technical projects and mentoring team members
- Track record of delivering scalable enterprise applications
Industry Knowledge
- FMCG (Fast-Moving Consumer Goods): Understanding of supply chain, inventory management, and consumer behavior
- Retail: Experience with e-commerce platforms, POS systems, and retail operations
- B2C Business: Knowledge of customer-facing applications and user experience optimization
Additional Skills
- Understanding of agile methodologies (Scrum, Kanban)
- Experience with monitoring and logging tools
- Knowledge of security best practices and compliance requirements
- Familiarity with testing frameworks and test-driven development
Job Type: Full-time