At a Glance
- Tasks: Join a dynamic team to develop innovative web applications and backend services.
- Company: Creditsafe, a forward-thinking tech company in Cardiff.
- Benefits: Competitive salary, hybrid working, healthcare, and 25 days annual leave.
- Why this job: Make an impact with cutting-edge technology while mentoring fellow developers.
- Qualifications: Expertise in Node.js and experience with RESTful APIs and cloud platforms.
- Other info: Enjoy excellent career progression and global company events.
The predicted salary is between 36000 - 60000 £ per year.
We are currently looking for a Software Engineer to join the team in Cardiff.
We are looking for a new senior NodeJS developer who will work to develop new greenfield applications and also to support existing applications along with assisting Creditsafe in their transformation to a new cloud based web and API platform. The team uses Agile methodologies (Scrum and Kanban) to deliver products and services efficiently and to high standard. The successful candidate will be a skilled and enthusiastic developer that prides themselves on delivering quality software whilst also having a passion for mentoring other developers within the team. Possessing excellent problem solving skills the successful candidate will be adaptable in using different technologies across different IDEs and public cloud platforms. Data is at the core of the Creditsafe business so it’s imperative that Creditsafe developers are passionate about building scalable solutions to help deliver productized solutions that surface this data.
KEY RESPONSIBILITIES & DUTIES
- Play a hands-on role as part of a Scrum or Kanban team to design, develop, test and maintain high quality web applications and backend services that fulfil business needs.
- Working collaboratively to design, develop and test solutions.
- Help support the team in maintaining existing software and data infrastructure.
- Write documentation of new processes and products to facilitate knowledge sharing.
- Strong focus on quality. Define and execute practices such as continuous integration and test-driven development to enable the rapid delivery of working software.
- Managing, tracking and updating any work done within agile software development tools such as Azure DevOps.
- The responsibilities detailed above are not exhaustive and you may be requested to take on additional responsibilities deemed as reasonable by your direct line manager.
SKILLS AND QUALIFICATIONS
- Expert Knowledge of Node.JS
- Experience of RESTFul API design and development.
- Designing and building microservices.
- Experience in the Public Cloud Platforms, AWS.
- Cloud Based Database Systems: DynamoDb, Aurora, MySQL.
- Knowledge and experience of Agile development methodologies.
- Advanced understanding of GIT, CI/CD pipelines and AzureDevOps.
- Well versed with programming tools like VS Code or other code editors.
- Development experience in enterprise grade products scalability, performance, security, testing.
Desirable:
- Python or C# is desirable.
- Modern JavaScript front-end frameworks such as React, Angular or Vue is useful, though not essential.
- Terraform templates, swagger.
BENEFITS
- Competitive Salary.
- Company Laptop supplied.
- Bonus Scheme.
- 25 Days Annual Leave (plus bank holidays).
- Hybrid working model.
- Healthcare & Company Pension.
- Cycle to work and Wellbeing Programme.
- Global Company gatherings and events.
- E-learning and excellent career progression opportunities.
- Plus more that can be found on the benefits section on the Careers page.
Software Engineer Database employer: Creditsafe
Contact Detail:
Creditsafe Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Database
✨Tip Number 1
Network like a pro! Reach out to current employees at Creditsafe on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the job. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for technical interviews by brushing up on your Node.js skills and understanding RESTful API design. Practice coding challenges and be ready to showcase your problem-solving abilities. We want to see how you think on your feet!
✨Tip Number 3
Show off your passion for mentoring! If you’ve had experience guiding others, share those stories during interviews. It’s a great way to demonstrate your leadership potential and fit within the team culture.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll find all the latest updates and opportunities there!
We think you need these skills to ace Software Engineer Database
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your Node.js expertise and any experience with RESTful APIs or cloud platforms like AWS. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include examples of your previous work, especially any greenfield applications or microservices you've developed. This gives us a glimpse into your problem-solving skills and your ability to deliver quality software.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate straightforward communication, especially in tech!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, you can check out more about our team and culture there!
How to prepare for a job interview at Creditsafe
✨Know Your Tech Stack
Make sure you brush up on your Node.js skills and be ready to discuss your experience with RESTful API design and development. Familiarise yourself with cloud platforms like AWS and databases such as DynamoDB and MySQL, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in previous projects. Highlight your adaptability in using different technologies and how you've contributed to building scalable solutions that meet business needs.
✨Emphasise Team Collaboration
Since the role involves working within Agile methodologies, be ready to discuss your experience in Scrum or Kanban teams. Talk about how you've collaborated with others to design, develop, and test solutions, and mention any mentoring experiences you have.
✨Demonstrate a Quality-First Mindset
Be prepared to discuss your approach to quality assurance, including practices like continuous integration and test-driven development. Share how you ensure high standards in your work and how you document processes for knowledge sharing.