-
View all jobs
Senior Engineer – Travel & Lifestyle Mobile Application
Location: Burgess Hill, UK
Work Mode: Hybrid – at least 3 days in office
Contract Duration: 6 months (with potential for permanent hire at end client)
About The Role
We are seeking a highly motivated, independent, and technically skilled Senior Engineer to join our team and build the service layer (backend-for-frontend) for an upcoming iOS and Android travel mobile application. This is a hands-on role where you will architect, develop, and lead initiatives across software development, solutioning, and team leadership.
Seniority Level: 8+ years of professional software development experience
Essential Criteria
6+ years of professional software development experience
Expertise in building microservices or backend-for-frontend architectures for mobile applications using Kotlin or Java 17+, with Spring and build automation (Maven/Gradle)
Strong experience with observability tools such as Sentry, ELK, Dynatrace
Experience technically leading Agile engineering teams and participating in Agile ceremonies
Deep knowledge of cloud technologies, CI/CD, and fast, reliable code delivery (e.g., Github Actions, CircleCI)
Bachelor’s degree in Computer Science or related field (advanced degree preferred)
Comfortable working on a 6-month contract with potential for permanent hire
Key Responsibilities
Application Solutioning:
Architect and design solutions based on domain-driven design in collaboration with solution architects, staff engineers, business architects, and consumer partners
Present solutions to senior leadership and wider forums, incorporating feedback and driving sign-offs
Document architecture, technical requirements, high-level and low-level designs, including component design, data models, integration views, infrastructure, and technology stack
Conduct quantitative comparative analysis on solution options
Software Development
Set up infrastructure and development environments
Write and deliver high-quality code in Kotlin
Lead code reviews and mentor peers
Build monitoring dashboards and logging/alerting strategies
Monitor system performance, improve software quality through root cause analysis
Demonstrate deep understanding of infrastructure and development tools
Maintain responsibility for planning, analysis, crafting, building, testing, and maintaining assigned applications
Leadership
Prepare and present solutions and progress updates to product and technology leadership
Collaborate effectively across engineering and enterprise teams
Mentor and coach junior team members
Influence team practices by challenging the status quo and demonstrating risk-taking
Exhibit self-reliance to achieve team goals
Location: Burgess Hill, UK
Work Mode: Hybrid – at least 3 days in office
Contract Duration: 6 months (with potential for permanent hire at end client)
About The Role
We are seeking a highly motivated, independent, and technically skilled Senior Engineer to join our team and build the service layer (backend-for-frontend) for an upcoming iOS and Android travel mobile application. This is a hands-on role where you will architect, develop, and lead initiatives across software development, solutioning, and team leadership.
Seniority Level: 8+ years of professional software development experience
Essential Criteria
6+ years of professional software development experience
Expertise in building microservices or backend-for-frontend architectures for mobile applications using Kotlin or Java 17+, with Spring and build automation (Maven/Gradle)
Strong experience with observability tools such as Sentry, ELK, Dynatrace
Experience technically leading Agile engineering teams and participating in Agile ceremonies
Deep knowledge of cloud technologies, CI/CD, and fast, reliable code delivery (e.g., Github Actions, CircleCI)
Bachelor’s degree in Computer Science or related field (advanced degree preferred)
Comfortable working on a 6-month contract with potential for permanent hire
Key Responsibilities
Application Solutioning:
Architect and design solutions based on domain-driven design in collaboration with solution architects, staff engineers, business architects, and consumer partners
Present solutions to senior leadership and wider forums, incorporating feedback and driving sign-offs
Document architecture, technical requirements, high-level and low-level designs, including component design, data models, integration views, infrastructure, and technology stack
Conduct quantitative comparative analysis on solution options
Software Development
Set up infrastructure and development environments
Write and deliver high-quality code in Kotlin
Lead code reviews and mentor peers
Build monitoring dashboards and logging/alerting strategies
Monitor system performance, improve software quality through root cause analysis
Demonstrate deep understanding of infrastructure and development tools
Maintain responsibility for planning, analysis, crafting, building, testing, and maintaining assigned applications
Leadership
Prepare and present solutions and progress updates to product and technology leadership
Collaborate effectively across engineering and enterprise teams
Mentor and coach junior team members
Influence team practices by challenging the status quo and demonstrating risk-taking
Exhibit self-reliance to achieve team goals
Key Skills
Ranked by relevance
microservices
android
java
cicd
elk
ios
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java and SpringBoot Developer
2026-03-26
Contract
Entry
Poland
IT Services
Engineering
View Job Details
Related
Software Engineer 3: Backend - 12 Month Fixed Term Contract
2026-06-18
Contract
Mid-Senior
Australia
Software Development
Engineering
View Job Details
Related
Software Engineer 3: Backend - 12 Month Fixed Term Contract
2026-06-18
Contract
Mid-Senior
Australia
Software Development
Engineering
Login to Apply
- Posted
- Feb 02, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Burgess Hill
- Company
- Natobotics
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java and SpringBoot Developer
2026-03-26
Contract
Entry
Poland
IT Services
Engineering
View Job Details
Related
Software Engineer 3: Backend - 12 Month Fixed Term Contract
2026-06-18
Contract
Mid-Senior
Australia
Software Development
Engineering
View Job Details
Related
Software Engineer 3: Backend - 12 Month Fixed Term Contract
2026-06-18
Contract
Mid-Senior
Australia
Software Development
Engineering