At a Glance
- Tasks: Shape products and maintain industry-leading software solutions in a collaborative team.
- Company: ECO Surv is a growing company focused on delivering impactful software solutions.
- Benefits: Enjoy flexible remote work with occasional office visits and a supportive team culture.
- Why this job: Join a passionate team, advocate for best practices, and make a real impact in software development.
- Qualifications: Experience in full stack development, agile practices, and a commitment to clean code principles.
- Other info: Candidates should be based in the North West of England for office collaboration.
The predicted salary is between 43200 - 72000 £ per year.
Join to apply for the role at ECO Surv. As ECO Surv continues to grow, we’re looking for a Senior Full Stack Developer who loves delivering results, values strong engineering practices, and is excited to work in a collaborative, agile team environment. As a Senior Full Stack Developer at ECO Surv, you’ll play a key role in shaping our products and maintaining our position as the industry’s leading software solution. You’ll be hands-on with both frontend and backend codebases, championing best practices and fostering a culture of high-quality, maintainable software development.
Key Responsibilities
- Focus on delivering genuine value, ensuring each contribution has a meaningful impact.
- Advocate for modern engineering practices such as automated testing, clean code, and maintainability.
- Contribute to product and technology strategy with a customer-centric approach.
- Champion agile development practices and continuously improve workflows across the product lifecycle.
- Work with various technologies and platforms, emphasizing scalability and performance.
- Communicate effectively with non-technical stakeholders and team members.
- Be an integral part of a small, ambitious, and collaborative team.
Ideal Candidate Profile
- Enjoys shipping frequently and cares about high-quality, impactful work.
- Comfortable working across the full technology stack.
- Thrives in small teams that value adaptability and broad skillsets.
- Has extensive experience in agile software development.
- Committed to clean code principles like SOLID and Clean Architecture.
- Familiar with automated testing; TDD experience is a plus.
- Highly collaborative, practicing pair and mob programming.
- Dedicated to continuous learning and elevating team standards.
Bonus Skills
- Experience in high-growth B2B environments.
- Experience maintaining AWS Cloud Infrastructure.
Location
While we work remotely, we prefer candidates based in the North West of England, willing to be in the Chorley/Buckshaw office twice a week. Not suitable for fully remote-only applicants.
Additional Details
- Seniority Level: Mid-Senior level
- Employment Type: Full-time
- Job Function: Engineering and Information Technology
- Industry: Software Development
SENIOR FULL STACK DEVELOPER employer: ECO Surv
Contact Detail:
ECO Surv Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land SENIOR FULL STACK DEVELOPER
✨Tip Number 1
Familiarise yourself with the technologies and frameworks mentioned in the job description. Make sure you can discuss your experience with both frontend and backend development, as well as any relevant projects you've worked on that demonstrate your skills.
✨Tip Number 2
Showcase your understanding of agile methodologies. Be prepared to discuss how you've implemented agile practices in previous roles and how they contributed to successful project outcomes.
✨Tip Number 3
Highlight your commitment to clean code principles and automated testing. Be ready to share examples of how you've applied SOLID principles or TDD in your work, as this aligns closely with what ECO Surv is looking for.
✨Tip Number 4
Emphasise your collaborative skills and experiences. Since the role involves working in a small team, be prepared to discuss how you've successfully collaborated with both technical and non-technical stakeholders in the past.
We think you need these skills to ace SENIOR FULL STACK DEVELOPER
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with both frontend and backend technologies. Emphasise your familiarity with agile development practices and any specific frameworks or languages mentioned in the job description.
Craft a Compelling Cover Letter: In your cover letter, express your passion for delivering high-quality software and your commitment to clean code principles. Mention how your previous experiences align with ECO Surv's values and the role's responsibilities.
Showcase Relevant Projects: Include examples of past projects that demonstrate your ability to work across the full technology stack. Highlight any experience with automated testing and TDD, as well as your contributions to team workflows and collaboration.
Prepare for Technical Questions: Anticipate technical questions related to full stack development, agile methodologies, and best practices. Be ready to discuss your approach to problem-solving and how you advocate for modern engineering practices in your work.
How to prepare for a job interview at ECO Surv
✨Showcase Your Full Stack Expertise
Be prepared to discuss your experience with both frontend and backend technologies. Highlight specific projects where you’ve successfully integrated various tech stacks, demonstrating your ability to deliver high-quality software solutions.
✨Emphasise Agile Methodologies
Since ECO Surv values agile practices, be ready to share examples of how you've implemented agile methodologies in past projects. Discuss your experience with sprints, stand-ups, and how you’ve contributed to improving team workflows.
✨Demonstrate Clean Code Principles
Familiarise yourself with clean code principles like SOLID and Clean Architecture. Be prepared to explain how you apply these principles in your work and why they are important for maintainability and scalability.
✨Communicate Effectively with Non-Technical Stakeholders
As communication is key in a collaborative environment, practice explaining technical concepts in simple terms. Prepare to discuss how you’ve successfully communicated with non-technical team members or stakeholders in previous roles.