Senior Backend Engineer – Mobile Apps

Senior Backend Engineer – Mobile Apps

Posted Today by N Consulting Global

Negotiable
Undetermined
Hybrid
Burgess Hill, England, United Kingdom

Summary: The Senior Backend Engineer for Mobile Apps will be responsible for architecting and developing the service layer for a travel mobile application on iOS and Android. This hands-on role requires extensive experience in software development, particularly in building microservices and backend-for-frontend architectures. The position involves leading Agile engineering teams and collaborating with various stakeholders to deliver high-quality solutions. The role is hybrid, requiring at least three days in the office, and has a contract duration of six months with potential for permanent hire.

Key Responsibilities:

  • 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.
  • 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.
  • Maintain responsibility for planning, analysis, crafting, building, testing, and maintaining assigned applications.
  • 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:

  • 8+ years of professional software development experience.
  • 6+ years of professional software development experience 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.

Salary (Rate): undetermined

City: Burgess Hill

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Senior Backend Engineer – Mobile Apps

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