Senior Full Stack Web Developer
CGG
- Crawley, West Sussex
- Permanent
- Full-time
- A passion for programming, technology and enthusiasm for analytical and problem solving challenges
- Through formal education or self-learning, a good understanding of the programming fundamentals (PHP, Phyton or other languages) and knowledge and experience of HTML5, AJAX, JSON, CSS, JavaScript, and database platforms (example MySQL, MariaDB, Oracle, Elastic)
- Possess knowledge of 12-factor App design, systems, servers, storages, security, networking, monitoring, alerting, ETL, etc.
- Proficiency to design, build, test and support innovative web-based applications
- The ability to define and manage project deadlines
- To innovate and have fun through collaboration and generation of ideas which lead to software performance and user interface improvements or delivery of new concepts
- To communicate effectively with end users from a wide variety of business functions
- An enthusiastic attitude towards learning and flexibility to adapt to new challenges or changes in direction
- Experienced in containerization (kubernetes, docker), microservices, database (MySQL, clickhouse, redis, Elasticsearch) and typical middleware (Kafka, Nginx)
- Familiar with Debian Linux distributed system and storage
- Experienced in implementing a wide variety of open source and cloud-native technologies
- Experienced in implementing GitOps/DevOps/DevSecOps in infrastructure/code management solution
- Experienced with building and setting up reliable Gitlab CI/CD pipelines
- Multi-cloud (AWS, Azure, GCP), Hybrid/Private Cloud, Data Engineering (e.g. Hadoop, Spark, TensorFlow, Airflow)
- Competitive salary commensurate with experience
- Highly attractive bonus scheme
- Initial 22 days annual leave with future increases
- Company pension with generous employer contribution
- Wellbeing Unmind app - puts you in control of your mental health
- A flexible benefits platform with numerous discount schemes - gym membership, restaurants, cinema tickets, and much more!
- Regular social club events, spontaneous reward events throughout the year
- Cycle purchase scheme
- Flexible Private Medical & Dental care programmes
- Flexible Working - through our hybrid working scheme, we offer a flexible blend of home and office working
- Bank Holiday Swap - our holiday swap program allows you to change it for another day of your choice!
- Buy & Sell Holiday Programme - you can buy extra holiday, sell unused holiday or even save it up!
- Relaxed dress code policy