At a Glance
- Tasks: Develop scalable applications using Go, RESTful APIs, and cloud platforms.
- Company: Join a dynamic tech company focused on innovation and collaboration.
- Benefits: Enjoy flexible working hours, remote options, and great team culture.
- Why this job: Be part of a cutting-edge team that values creativity and problem-solving.
- Qualifications: Bachelor’s in Computer Science or related field; experience with Go and cloud platforms preferred.
- Other info: Opportunities for growth and learning in a supportive environment.
The predicted salary is between 28800 - 48000 £ per year.
Senior Full-Stack Software Engineer | 6-Month Contract Rolling We\’re hiring Senior Full-stack Software Engineers to join a fast-paced Web and Mobile Squad within the retail division of a major UK energy provider. You\’ll work on customer-facing digital products that support millions usersp>6-month contract (strong chance of extension)Inside IR35UK-based, remote-first with occasional meetupsAs part of a cross-functional squad, you\’ll contribute to the design, development, and optimisation of key digital customer journeys. You\’ll build and enhance web and mobile experiences using React and TypeScript, while working with Node.js and GraphQL services to deliver performant, scalable features. The work spans UI performance, API integration, and improving how customers interact with energy products and services.What We\’re Looking ForStrong experience with React (v16+) and TypeScriptExperience building APIs or services using Node.jsHands‐on experience with GraphQL (consuming and/or building APIs)Solid understanding of modern React patterns (hooks, functional components, state management)Experience building customer-facing web or mobile applicationsA proactive approach to code quality, testing, and team collaborationExperience with React Native or native mobile development is a plusYou\’ll be part of an agile, cross-functional team working closely with engineers, designers, and product owners.
#J-18808-Ljbffr
Contact Detail:
Vallum Associates Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Make sure to showcase your experience with Go programming language in any discussions or interviews. Be prepared to discuss specific projects where you've used Go, highlighting the challenges you faced and how you overcame them.
✨Tip Number 2
Familiarise yourself with concurrent programming concepts, as this is crucial for the role. You might want to brush up on examples of scalable applications you've built and be ready to explain your approach to concurrency.
✨Tip Number 3
Since experience with cloud platforms is a plus, consider gaining hands-on experience with AWS, GCP, or Azure. Even if you haven't worked professionally with these platforms, personal projects can demonstrate your initiative and willingness to learn.
✨Tip Number 4
Don't underestimate the importance of teamwork and communication skills. Prepare examples of how you've successfully collaborated with others in past projects, as this will show that you're not just a great coder but also a team player.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with the Go programming language and any relevant projects. Emphasise your familiarity with concurrent programming, RESTful APIs, and cloud platforms like AWS or GCP.
Craft a Strong Cover Letter: In your cover letter, explain why you're passionate about software engineering and how your skills align with the job requirements. Mention specific experiences that demonstrate your problem-solving abilities and teamwork skills.
Showcase Relevant Projects: If you have worked on projects involving containerization technologies like Docker or Kubernetes, be sure to include these in your application. Highlight any experience with SQL and NoSQL databases as well.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Software Engineer role.
How to prepare for a job interview at Vallum Associates
✨Brush Up on Go Programming
Make sure you have a solid understanding of the Go programming language, including its paradigms and idioms. Be prepared to discuss your experience with Go and how you've used it in past projects.
✨Showcase Your Problem-Solving Skills
During the interview, be ready to tackle some coding challenges or problem-solving scenarios. Highlight your approach to solving complex issues and demonstrate your attention to detail.
✨Familiarise Yourself with Cloud Platforms
If you have experience with cloud platforms like AWS, GCP, or Azure, be sure to mention it. If not, do some research on these platforms and be prepared to discuss how they can be integrated into scalable applications.
✨Communicate Effectively
Excellent communication and teamwork skills are crucial for this role. Practice articulating your thoughts clearly and concisely, and be ready to discuss how you've collaborated with others in previous roles.