At a Glance
- Tasks: Join a dynamic team to develop scalable web services for a global platform.
- Company: Leading software and engineering tech company based in Cambridge.
- Benefits: Competitive salary, modern office, and opportunities for professional growth.
- Other info: Onsite role with a collaborative culture and excellent career advancement.
- Why this job: Make a real impact on innovative projects used by engineering communities worldwide.
- Qualifications: 5+ years in web service development with Go or Python expertise.
The predicted salary is between 60000 - 80000 £ per year.
Global software and engineering technology company is looking to expand its software engineering team in Cambridge. You will be working on a range of new development projects for a significant public facing web/cloud platform that is used extensively across the globe by the engineering industries and communities.
Responsibilities
- Backend Software Engineers who can work as part of cross-functional teams that design, develop, and maintain scalable web services.
Key skills and experience
- Proven experience of at least 5+ years in web service development and system integration.
- Understanding software architecture principles and design patterns related to web services.
- Knowledge of database design and development using relational databases.
- Problem-solving and analytical skills; able to understand complex business processes and system workflows.
- Able to communicate clearly with other engineers and non-technical stakeholders.
- A strong sense of product ownership.
Technical expertise
- Advanced knowledge of back-end development using Go and/or Python.
- Designing web services with “Top-Down”/ “Schema-First” approach.
- Having experience in GraphQL is a significant plus.
- Relational Database (e.g. MySQL) and distributed database (e.g. AWS RedShift, Snowflake).
- Distributed systems.
- Cloud infrastructure (e.g., AWS, GCP).
- Containerised development.
- CI/CD.
This is an onsite role, so you will need to be happy to commute to their Cambridge office 5 days per week. They have very modern well equipped offices with plenty of parking available. This is an opportunity to work on development projects where you can really add value!
Backend Software Engineer – Go, Python, AWS employer: IC Resources
As a leading global software and engineering technology company, we pride ourselves on fostering a collaborative and innovative work culture in our modern Cambridge office. Our employees enjoy competitive benefits, ample opportunities for professional growth, and the chance to contribute to impactful projects that serve engineering communities worldwide. Join us to be part of a dynamic team where your expertise in backend development will be valued and your career can flourish.
StudySmarter Expert Advice🤫
We think this is how you could land Backend Software Engineer – Go, Python, AWS
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Go, Python, or AWS. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills and understanding complex workflows. Practice coding challenges and be ready to discuss your thought process clearly with both technical and non-technical folks.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Backend Software Engineer – Go, Python, AWS
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Go, Python, and AWS. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background makes you a perfect fit for our team. Let us know what drives you in backend development.
Showcase Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in past projects. We love seeing analytical skills in action, so share those success stories that demonstrate your ability to navigate challenges.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at IC Resources
✨Know Your Tech Stack Inside Out
Make sure you brush up on your Go and Python skills before the interview. Be ready to discuss your experience with web service development, especially focusing on how you've applied software architecture principles and design patterns in your past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of complex business processes or system workflows you've tackled. Highlight your analytical skills and how you've approached problem-solving in previous roles, as this will demonstrate your ability to contribute effectively to cross-functional teams.
✨Communicate Clearly and Confidently
Practice explaining technical concepts in a way that non-technical stakeholders can understand. This is crucial, as you'll need to collaborate with various team members. Clear communication can set you apart from other candidates.
✨Demonstrate Product Ownership
Be ready to discuss instances where you've taken ownership of a project or feature. Talk about how you ensured its success and what impact it had on the end-users. This shows your commitment and passion for delivering quality work.