At a Glance
- Tasks: Join a dynamic team to build and maintain innovative applications using NodeJS, React & Typescript.
- Company: A forward-thinking recruitment group with a collaborative and growth-focused culture.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional development.
- Other info: Embrace a culture of ownership, innovation, and continuous learning in a fast-paced environment.
- Why this job: Make a real impact by developing cutting-edge applications and mentoring junior developers.
- Qualifications: 3-5 years of software engineering experience with a focus on full-stack development.
The predicted salary is between 50000 - 60000 ÂŁ per year.
ROLE PURPOSE
You'll be a key part of a small, high-impact engineering team building and maintaining both customer-facing and internal applications for a recruitment group operating in several sectors. You’ll be working both within a team and on your own to deliver features and applications end-to-end with modern tooling, hands-off management style and an opportunity to develop the environment and dynamic of a growing team.
KEY RESPONSIBILITIES
- Application Development
- Design, build, and maintain full-stack applications using NodeJS, React & Typescript
- Develop robust, well-structured code in larger codebases
- End-to-end delivery of features and projects, from requirements through to production deployment
- Work with modern tooling for large-scale, maintainable applications
- Implement testing, monitoring and observability to ensure applications run reliably in production
- Build applications with security best practices aligned to ISO 27001 standards
- Contribute to technical documentation and clear issue tracking
- Take ownership of assigned projects
- Opportunities to mentor and support junior developers through reviews, pair-programming and mentoring
- Contribute to system design decisions and technical roadmap planning
- Identify and champion improvements to development processes and tooling
- Begin to implement “smart” features powered by ML/AI in a product-first manner
- Participate in security audits and vulnerability assessments (with growth potential to lead internal audits)
PERSON SPECIFICATION
Experience & Qualifications:
- 3-5 years of software engineering experience, ideally with full-stack focused roles
- Proven experience building production applications with React & NodeJS
- Familiarity with relational databases, such as PostgreSQL or MS SQL
- Experience writing well maintained, testable code using frameworks like Vitest or Jest
- Familiarity with modern authentication systems (better-auth or similar)
Desirable:
- Experience with any of the following: Expo/React Native or native mobile development for Android or iOS, tRPC or similar backend layers, Turborepo or similar monorepo-style projects, Cloud (AWS, Azure, Vercel) containerized or bare metal deployments of production applications, .NET (for legacy system maintenance), NextJS, Tanstack Query/Start/DB
- Interest in or background with security and infrastructure
- Experience working within ISO 27001 or similar compliance frameworks (e.g SOC2)
Personal Attributes:
- Comfortable wearing multiple hats
- Strong problem-solving skills with a methodical approach to debugging and failure analysis
- Prefers an Agile/Async approach to work
- Excellent written and verbal communication; able to explain technical decisions clearly
- Proactive and self-directed; able to manage multiple priorities and take ownership of outcomes
- Curiosity about infrastructure, ML/AI, industry trends and security topics
- Collaborative mindset with willingness to grow into more senior responsibilities
- Pragmatic about AI tooling; uses it to move faster without outsourcing critical thinking
Software Engineer in Brighton employer: The Shore Group
Contact Detail:
The Shore Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Brighton
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using NodeJS and React. This gives you a chance to demonstrate your coding chops and problem-solving abilities in a tangible way.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so get comfortable explaining your thought process!
✨Tip Number 4
Apply through our website! We love seeing candidates who take the initiative. Tailor your application to highlight your experience with full-stack development and any relevant projects you've worked on. Let's get you on board!
We think you need these skills to ace Software Engineer in Brighton
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your experience with NodeJS, React, and Typescript. We want to see how you've built and maintained applications in the past, so don’t hold back on those details!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so use simple language to explain your experiences and how they relate to the role. Remember, we’re looking for someone who can communicate technical concepts easily.
Tailor Your Application: Make sure to customise your application for this specific role. Mention how your background aligns with our key responsibilities and personal attributes. This shows us that you’ve done your homework and are genuinely interested in joining our team.
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at The Shore Group
✨Know Your Tech Stack
Make sure you’re well-versed in NodeJS, React, and Typescript. Brush up on your knowledge of relational databases like PostgreSQL or MS SQL, as well as testing frameworks like Vitest or Jest. Being able to discuss your experience with these technologies confidently will show that you're a great fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your strong problem-solving skills and methodical approach to debugging, which are crucial for this position.
✨Emphasise Ownership and Collaboration
Be ready to talk about times when you took ownership of a project or mentored junior developers. Highlight your collaborative mindset and how you’ve contributed to team dynamics. This will resonate well with the company’s focus on teamwork and growth within their engineering team.
✨Stay Curious About Industry Trends
Show your enthusiasm for learning by discussing recent trends in ML/AI, security, and infrastructure. Mention any relevant projects or research you've done. This curiosity will reflect your proactive nature and willingness to grow into more senior responsibilities, aligning perfectly with what they’re looking for.