At a Glance
- Tasks: Lead the rewrite of a critical API layer for a public sector project.
- Company: Join a forward-thinking organisation focused on impactful technology solutions.
- Benefits: Competitive daily rate, remote work flexibility, and long-term contract until 2026.
- Other info: Collaborative environment with a focus on technical discovery and architecture planning.
- Why this job: Make a real difference in system resilience and future development opportunities.
- Qualifications: Strong Ruby/Ruby on Rails skills and proven API design experience required.
The predicted salary is between 60000 - 78000 £ per year.
This project focuses on the strategic rewrite of the existing API layer between the GiT CRM and Website platform. The current architecture has created operational and maintenance challenges, and a full rewrite is required to deliver a scalable, maintainable, and long-term solution. The proposed approach will separate the API into two distinct components:
- A CRM-facing API responsible for interfacing directly with CRM data and services.
- A facade layer responsible for interfacing with wider platform services including GiT, GSE, and Apply.
This decoupled architecture will improve system resilience, simplify testing, reduce dependencies between systems, and minimise the impact of future CRM changes on wider business platforms. It will also provide a cleaner foundation for future development and integration work.
The initial phase of the project is focused on technical discovery, architecture planning, and documentation. An experienced Architecture Technical Lead is required to lead this phase, including the production of technical plans, system diagrams, API specifications, and delivery planning. The intention is for this individual to continue into the delivery phase of the API rewrite alongside additional contracted development resources, ensuring continuity and minimising knowledge loss between discovery and implementation.
This work is considered critical prior to commencing development, as it will define project scope, identify technical dependencies, determine resource requirements, and establish delivery timelines.
Discovery & Documentation Phase Deliverables
During the initial discovery phase, the developer will be responsible for:
- Producing detailed data flow diagrams covering CRM and platform integrations
- Defining the target architecture and integration approach
- Writing API specifications for:
- The CRM REST API
- The GiT Facade API
Required Skills & Experience
The ideal candidate will have:
- Strong Back End Ruby/Ruby on Rails development experience
- Proven expertise in API design and development
- Experience producing API specifications using Swagger/OpenAPI
- Experience working with CRM integrations and complex system integrations
- Technical architecture and documentation experience
- The ability to lead technical discovery through to delivery
- Experience working collaboratively in open, cross-functional environments
Lead Ruby Developer - Inside IR35 - Public Sector employer: Tecknuovo Ltd
Contact Detail:
Tecknuovo Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Ruby Developer - Inside IR35 - Public Sector
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in public sector projects. A friendly chat can lead to insider info about job openings or even referrals that could give you an edge.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Ruby projects and API designs. When you apply through our website, include links to your GitHub or any relevant work that highlights your expertise in back-end development.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with CRM integrations and API specifications. We recommend practicing common interview questions related to architecture planning and documentation.
✨Tip Number 4
Follow up after interviews! A quick thank-you email can keep you fresh in the interviewer's mind. Mention something specific from your conversation to show your enthusiasm for the role and the project.
We think you need these skills to ace Lead Ruby Developer - Inside IR35 - Public Sector
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Ruby and API experience. We want to see how your skills match the job description, 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 the perfect fit for this role. We love seeing passion and enthusiasm, so let us know what excites you about this project.
Showcase Your Technical Skills: Since this role involves technical discovery and architecture planning, make sure to mention any relevant tools or methodologies you’ve used. We’re keen to see your experience with Swagger/OpenAPI and CRM integrations!
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at Tecknuovo Ltd
✨Know Your Ruby Inside Out
Make sure you brush up on your Ruby and Ruby on Rails skills. Be prepared to discuss your past projects, especially those involving API design and development. Highlight any experience you have with CRM integrations, as this will be crucial for the role.
✨Showcase Your Architectural Skills
Since the project involves a significant architectural rewrite, be ready to talk about your experience in technical architecture and documentation. Bring examples of data flow diagrams or API specifications you've created, and explain how they contributed to successful project outcomes.
✨Prepare for Technical Discovery Questions
Expect questions that assess your ability to lead technical discovery phases. Think about how you would approach defining project scope, identifying dependencies, and planning delivery timelines. Having a structured thought process will impress the interviewers.
✨Collaborative Mindset is Key
This role requires working in cross-functional environments, so be prepared to discuss how you’ve successfully collaborated with other teams in the past. Share specific examples of how you’ve communicated complex technical concepts to non-technical stakeholders.