At a Glance
- Tasks: Join a dynamic team to develop web and mobile applications from scratch.
- Company: Russell Tobin is a leading recruitment agency in the UK, Ireland, and Netherlands.
- Benefits: Enjoy a fully remote role with competitive pay of Β£36 per hour.
- Why this job: Make an immediate impact while working with cutting-edge technologies in an agile environment.
- Qualifications: A degree in Computer Science or related field is preferred; experience in full stack development is essential.
- Other info: This is a 12-month contract position with opportunities for growth and collaboration.
The predicted salary is between 72000 - 84000 Β£ per year.
Senior Full-Stack Software Engineer (Contract) 12-Month Contract | Fully Remote (UK-Based) | Β£45 per hour PAYE + holiday payWe are partnering with a globally recognized, top-tier management consulting organization known for delivering high-impact digital solutions to some of the world\βs most complex business challenges. This role sits within a modern engineering team building scalable, cloud-native platforms used across international engagements.The Role As a Senior Full-Stack Engineer, you will design, build, and maintain end-to-end web applications, working closely with product managers, designers, and fellow engineers. You will contribute to microservice-based architectures and support systems operating at scale in a cloud environment.Key Responsibilities Build and deploy microservice-based architectures aligned with 12-Factor App principlesDevelop, integrate, and secure RESTful APIsWork with Postgres and MongoDB , including schema design, indexing, and performance optimisationCollaborate cross-functionally to translate business requirements into technical solutionsImplement and maintain CI/CD pipelines , automated testing, and code quality standardsSupport deployment and operations on AWS , with focus on reliability, performance, and cost efficiencyTroubleshoot production issues and contribute to continuous improvement initiativesMandatory Skills & Experience Hands-on experience with Postgres and MongoDBSolid understanding of microservices architecture and 12-Factor App methodologyExperience with CI/CD tools , Docker , and Git-based workflowsStrong knowledge of RESTful API design , consumption, and securityGood grasp of software design principles, testing frameworks, and maintainable code practicesNice to Have Exposure to AWS services (Lambda, ECS, S3, CloudWatch)Experience with Redis and message queues such as SQSFrontend optimization and state management tools (Redux, Zustand, Vite)Knowledge of DevOps practices , Infrastructure as Code (Terraform/CloudFormation)Awareness of application security, authentication (OAuth/JWT), and performance monitoringEducation Bachelor\βs or master\βs degree in computer science , Information Systems, Electrical Engineering , or a related disciplineWhy Apply? Opportunity to work with a globally elite consulting environmentFully remote, UK-based contractStrong engineering culture with modern tools and best practicesNOTE β We are not providing the sponsorship
#J-18808-Ljbffr
Full Stack Engineer employer: Russell Tobin
Contact Detail:
Russell Tobin Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Full Stack Engineer
β¨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as React, Node.js, and Agile methodologies. Having hands-on experience or projects showcasing these skills can set you apart during discussions.
β¨Tip Number 2
Engage with the company on social media platforms like LinkedIn. Follow their updates, share relevant content, and even comment on their posts to get noticed by the hiring team.
β¨Tip Number 3
Prepare for technical interviews by practicing coding challenges on platforms like HackerRank. This aligns with the company's emphasis on pair programming and will help you demonstrate your problem-solving skills effectively.
β¨Tip Number 4
Network with current or former employees of Russell Tobin. They can provide valuable insights into the company culture and interview process, which can help you tailor your approach when applying.
We think you need these skills to ace Full Stack Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Full Stack Engineer role. Focus on technologies like React, Node.js, and Agile methodologies, and include specific projects where you've contributed to both frontend and backend development.
Craft a Compelling Cover Letter: In your cover letter, express your passion for emerging technologies and innovative problem-solving. Mention how your previous experiences have prepared you for the responsibilities outlined in the job description, such as developing scalable APIs and working in cross-functional teams.
Showcase Your Technical Skills: Include a section in your application that lists your technical skills clearly. Highlight your proficiency in web technologies, API development, and DevOps practices. If possible, provide links to your GitHub or portfolio showcasing relevant projects.
Prepare for Potential Assessments: Be ready for coding assessments or technical interviews. Brush up on pair programming techniques and be familiar with tools like HackerRank. Practice common algorithms and data structures, as well as the principles of clean code and TDD.
How to prepare for a job interview at Russell Tobin
β¨Showcase Your Full Stack Skills
Make sure to highlight your experience with both frontend and backend technologies. Be prepared to discuss specific projects where you've developed responsive web and mobile applications, and how you contributed to the full software development lifecycle.
β¨Demonstrate Agile Methodology Knowledge
Since the role involves working in agile teams, be ready to talk about your experience with Agile methodologies. Share examples of how you've collaborated with cross-functional teams and participated in Agile ceremonies like stand-ups or retrospectives.
β¨Prepare for Technical Questions
Expect technical questions related to the key skills listed in the job description, such as API development and microservices architecture. Brush up on your knowledge of REST, SOAP, and cloud-native solutions, and be ready to solve coding challenges or discuss your approach to problem-solving.
β¨Communicate Clearly and Confidently
Strong communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, and be prepared to discuss how you can quickly synthesise information into actionable insights. This will demonstrate your ability to work effectively within a team.