At a Glance
- Tasks: Architect and develop backend solutions for a travel mobile app using Kotlin or Java.
- Company: Join a dynamic team in a hybrid work environment focused on innovation.
- Benefits: Competitive salary, potential for permanent hire, and opportunities for professional growth.
- Why this job: Lead initiatives in a hands-on role and make a real impact in the travel industry.
- Qualifications: 8+ years of software development experience with expertise in microservices and Agile leadership.
- Other info: Collaborative culture with a focus on mentoring and career advancement.
The predicted salary is between 48000 - 72000 £ per year.
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
- 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
- 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
Senior Backend Engineer – Mobile Apps in Burgess Hill employer: Natobotics
Contact Detail:
Natobotics Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Engineer – Mobile Apps in Burgess Hill
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in mobile app development. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving microservices or backend-for-frontend architectures. This will give potential employers a taste of what you can do before they even meet you.
✨Tip Number 3
Prepare for interviews by brushing up on Agile methodologies and cloud technologies. Be ready to discuss how you've led teams and tackled challenges in past projects. Confidence and clarity can make all the difference!
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it makes it easier for us to keep track of your application and get back to you quickly.
We think you need these skills to ace Senior Backend Engineer – Mobile Apps in Burgess Hill
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Backend Engineer role. Highlight your experience with Kotlin, Java, and microservices. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include specific projects where you've built backend-for-frontend architectures or led Agile teams. We love seeing real examples of your work that demonstrate your expertise and leadership.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for easy reading and make sure to highlight your key achievements. We appreciate straightforward communication!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Natobotics
✨Know Your Tech Inside Out
Make sure you’re well-versed in Kotlin, Java 17+, and Spring. Brush up on your microservices and backend-for-frontend architectures, as these will be crucial topics during the interview. Be ready to discuss your past projects and how you’ve implemented these technologies.
✨Showcase Your Leadership Skills
Since this role involves mentoring and leading Agile teams, prepare examples of how you've successfully led projects or teams in the past. Highlight your experience with Agile ceremonies and how you’ve influenced team practices positively.
✨Prepare for Problem-Solving Questions
Expect to tackle some technical challenges or case studies during the interview. Practice explaining your thought process clearly and logically. This will demonstrate your problem-solving skills and ability to think on your feet.
✨Engage with the Interviewers
Don’t just answer questions; engage in a conversation. Ask insightful questions about the company’s tech stack, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.