At a Glance
- Tasks: Develop and maintain software using React, TypeScript, and Node.js with extreme programming practices.
- Company: Join Ventula Consulting, a dynamic player in the tech and consumer services industry.
- Benefits: Enjoy a hybrid work model and a competitive daily rate of £540.
- Why this job: Be part of an innovative team that values collaboration and cutting-edge technology.
- Qualifications: Experience in full-stack development and proficiency in extreme programming techniques required.
- Other info: This is a 6-month contract role, perfect for those seeking flexibility and growth.
The predicted salary is between 43200 - 64800 £ per year.
Direct message the job poster from Ventula Consulting. They are seeking an experienced developer skilled in React, TypeScript, and Node.js. The ideal candidate should be comfortable with extreme programming practices such as TDD, DDD, Red-Green refactoring, and pair programming.
Proficient in full-stack development (front-end and back-end). Experience with React, TypeScript, and Node.js. Knowledge of AWS Cloud services. Experience with GraphQL. Familiarity with working in a scrum-based agile team involving designers, business users, architects, and back-end developers.
Strong skills in extreme programming techniques including pair programming, TDD, DDD, and refactoring. Understanding of continuous delivery principles and practices.
This role offers a hybrid working structure: 2 days per week in their Central London office, with the remainder remote. It is an initial 6-month contract with a daily rate of £540, outside IR35.
- Seniority level: Mid-Senior level
- Employment type: Contract
- Job function: Information Technology
- Industries: Consumer Services, Technology, Media
Contact Detail:
Ventula Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Extreme Programming/XP) - £540 p/d Outside – London
✨Tip Number 1
Familiarise yourself with extreme programming practices, especially TDD and pair programming. Consider participating in online communities or forums where these methodologies are discussed to gain insights and tips from experienced developers.
✨Tip Number 2
Showcase your full-stack development skills by working on personal projects that utilise React, TypeScript, and Node.js. This not only enhances your portfolio but also gives you practical experience to discuss during interviews.
✨Tip Number 3
Network with professionals in the field, particularly those who have experience with AWS Cloud services and GraphQL. Attend meetups or webinars to connect with potential colleagues and learn about industry trends.
✨Tip Number 4
Prepare for interviews by practising coding challenges that focus on the technologies mentioned in the job description. Websites like LeetCode or HackerRank can help you sharpen your skills and get comfortable with problem-solving under pressure.
We think you need these skills to ace Senior Software Engineer (Extreme Programming/XP) - £540 p/d Outside – London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React, TypeScript, and Node.js. Include specific projects where you applied extreme programming practices like TDD and pair programming.
Craft a Strong Cover Letter: In your cover letter, emphasise your familiarity with agile methodologies and your ability to work in a scrum-based team. Mention any relevant experience with AWS Cloud services and GraphQL.
Showcase Your Extreme Programming Skills: Provide examples of how you've implemented extreme programming techniques in past roles. Discuss your approach to TDD, DDD, and refactoring, and how these have improved project outcomes.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or typos. A polished application reflects your attention to detail, which is crucial for a Senior Software Engineer role.
How to prepare for a job interview at Ventula Consulting
✨Showcase Your Technical Skills
Be prepared to discuss your experience with React, TypeScript, and Node.js in detail. Bring examples of projects you've worked on that highlight your proficiency in these technologies, especially in the context of extreme programming practices.
✨Demonstrate Extreme Programming Knowledge
Familiarise yourself with key extreme programming concepts such as TDD, DDD, and pair programming. Be ready to explain how you've applied these techniques in past projects and how they can benefit the team.
✨Discuss Agile Methodologies
Since the role involves working in a scrum-based agile team, be prepared to talk about your experiences in agile environments. Share specific examples of how you've collaborated with designers, business users, and other developers to deliver successful projects.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's use of AWS Cloud services, GraphQL, and their approach to continuous delivery. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.