At a Glance
- Tasks: Build and deploy modern web applications with minimal assistance.
- Company: Join a dynamic team in London, focused on innovative web solutions.
- Benefits: Enjoy hybrid work options and competitive pay of £44.23 per hour.
- Why this job: Work on exciting projects, collaborate with diverse teams, and enhance your coding skills.
- Qualifications: BS in Computer Science or 3 years of software development experience required.
- Other info: Opportunity to work with cutting-edge technologies and grow your career.
The predicted salary is between 80000 - 120000 £ per year.
Job Description
- Write and review code in JavaScript or TypeScript, Java, Kotlin, Golang, and/or SQL
- Test, debug, maintain and/or update full-stack web applications.
- Create services using standard and Google-specific software development tools.
- Write and review technical documents, including design, development, and revision documents.
- Collaborate with Product, UX, QA, and engineering teams, to deliver new features
Mandatory Skills/Qualifications:
- Education: BS degree in Computer Science, Electrical Engineering, Math or related quantitative field or 3 years of experience in software development.
- 3+ years’ experience writing JavaScript or TypeScript, Java, Kotlin, Golang, and/or SQL
- 3+ years’ experience developing resource-oriented APIs
- 3+ years’ experience designing and debugging databases
- Experience in multiple general purpose programming languages and building large, scaled full stack web solutions.
- Microservice design and implementation
Non-Essential Skills/Qualifications:
- DevOps
- Data processing pipelines
- Database optimisation
1751 - Software Engineer employer: Career Moves Group
Contact Detail:
Career Moves Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land 1751 - Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as JavaScript, TypeScript, and Golang. Having hands-on experience or personal projects showcasing these skills can set you apart during discussions.
✨Tip Number 2
Prepare to discuss your experience with full-stack web applications and resource-oriented APIs. Be ready to share examples of past projects where you successfully implemented these technologies, highlighting your role and contributions.
✨Tip Number 3
Since collaboration is key in this role, think of instances where you've worked closely with cross-functional teams like Product, UX, and QA. Be prepared to explain how you contributed to delivering new features and resolving challenges.
✨Tip Number 4
Research StudySmarter's culture and values to align your responses during interviews. Showing that you understand our mission and how you can contribute will demonstrate your genuine interest in joining our team.
We think you need these skills to ace 1751 - Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with JavaScript, TypeScript, Java, Kotlin, Golang, and SQL. Include specific projects where you've built scalable web applications and mention any relevant tools or technologies you've used.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background in software development aligns with the responsibilities of the position, particularly your experience with full-stack web solutions and API development.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your skills in building and deploying web applications. Highlight any microservice design or database optimisation work you've done.
Prepare for Technical Questions: Anticipate technical questions related to your programming skills and experience. Be ready to discuss your approach to debugging, testing, and collaborating with cross-functional teams, as these are key aspects of the role.
How to prepare for a job interview at Career Moves Group
✨Showcase Your Coding Skills
Be prepared to demonstrate your coding abilities during the interview. You might be asked to solve problems on the spot or discuss your previous projects. Brush up on JavaScript, TypeScript, and any other languages mentioned in the job description.
✨Understand the Tech Stack
Familiarise yourself with the technologies and tools listed in the job description. Knowing about microservices, APIs, and database design will help you answer questions confidently and show that you're a good fit for the role.
✨Prepare for Collaboration Questions
Since the role involves working with various teams, be ready to discuss your experience collaborating with Product, UX, QA, and engineering teams. Think of examples where you successfully worked in a team setting to deliver features.
✨Ask Insightful Questions
At the end of the interview, have a few thoughtful questions prepared. This shows your interest in the role and the company. You could ask about the team's current projects or how they approach code reviews and testing.