Software Engineer (FullStack)

Software Engineer (FullStack)

Full-Time 50000 - 60000 £ / year (est.) Home office (partial)
Brilliantbrandings

At a Glance

  • Tasks: Develop top-notch web applications and collaborate with cross-functional teams.
  • Company: Join a forward-thinking tech company that values innovation and teamwork.
  • Benefits: Enjoy competitive pay, health perks, remote flexibility, and growth opportunities.
  • Other info: Dynamic hybrid work environment with excellent career advancement potential.
  • Why this job: Make a real impact by working on exciting projects with cutting-edge technologies.
  • Qualifications: Experience in full-stack development with strong skills in PHP, JavaScript, and modern frameworks.

The predicted salary is between 50000 - 60000 £ per year.

Full-Stack engineers will champion the development of best-in-class web applications, consistently ensuring UI consistency and quality. You will create and deploy software building blocks that support the client’s and internal product suite, and work cross‑functionally with product and leadership teams to implement the best solutions. You will work for standardization and improvement of development processes including technology selection, deployment steps, and code review.

In addition to the above, you will:

  • create system functionality;
  • amend existing features;
  • conduct research and development of proof of concepts;
  • structure code in accordance to coding standards;
  • write thorough automated tests for your code;
  • update/manage tasks through JIRA;
  • participate in daily standup meetings;

Qualifications

  • Bachelor's Degree in Computer Science or related field; with 3+ years industry experience or equivalent combination of education, training, and experience;

Must Have

  • Excellent PHP (7+), JavaScript, NodeJS development experience;
  • 3+ years of experience developing modern, responsive, and cross-browser-compatible websites using HTML, CSS, and JavaScript;
  • Experience in Tailwind CSS, Material Design and/or Bootstrap 5;
  • Familiarity with CSS preprocessors such as Sass, Less, or Stylus;
  • Knowledge of JavaScript frameworks such as React, Angular, or Vue;
  • Experience in PHP framework Symfony, Laravel, and/or CodeIgniter;
  • Experience in Webpack, Grunt, Gulp;
  • Experience with cross-browser compatibility testing;
  • Strong experience in working with APIs;
  • Strong experience with data modeling, relational database, SQL and database administration, and complex queries;
  • Prolific experience with NoSQL (MongoDB, DynamoDB etc) databases;
  • Demonstrated experience supporting enterprise-level, mission-critical applications;
  • Exceptional written and oral communication skills, able to synthesize complex information into succinct executive summaries for internal and external audiences;
  • Good verbal and written communication skills in English;

Good to Have

  • Experience with Next.js;
  • Experience with Redis/Memcached;
  • Experience with PHPUnit, mocha, jest, or similar;
  • Experience in server technologies, specifically AWS;
  • Experience in Docker applications will be a plus;
  • Familiarity with open-source software a plus;
  • Familiarity with JIRA, Jenkins, Elasticsearch, Grafana, Kibana is a plus;
  • Experience in Kubernetes will be a plus;

Additional Information

Communication is extremely important; our engineers work across every team in the organization. Candidates need to be able to communicate not only with other developers but also with management, non-tech team members & external parties. Someone who will take ownership of a feature or application from initial conception through release while also assisting others when the need arises. Have an understanding of virtualization and containerization as a tool for growing scalability, reliability, and expediency. Ability to learn and teach new technologies and skills as new technology is introduced. Sound mature judgment and decision-making ability. Strong analytical and problem-solving skills. We are looking for honest, dedicated, and responsible individuals. This is a hybrid position and will require you to come to the office and work from home.

Software Engineer (FullStack) employer: Brilliantbrandings

As a Software Engineer (FullStack) at our company, you will thrive in a dynamic and collaborative work culture that prioritises innovation and professional growth. We offer competitive benefits, including flexible hybrid working arrangements, and a commitment to continuous learning, ensuring you have the resources and support to excel in your role. Join us to be part of a forward-thinking team that values your contributions and fosters a sense of community in our vibrant office environment.

Brilliantbrandings

Contact Details:

Brilliantbrandings Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (FullStack)

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, attend meetups, and join online forums. 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 best projects, especially those that highlight your full-stack capabilities. Make sure to include links to your GitHub or any live demos to impress potential employers.

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 don’t forget to showcase your problem-solving process!

Tip Number 4

Apply through our website! We love seeing applications come directly from candidates who are genuinely interested in joining us. Tailor your application to highlight how your experience aligns with our needs, and let’s get the conversation started!

We think you need these skills to ace Software Engineer (FullStack)

PHP (7+)
JavaScript
NodeJS
HTML
CSS
Tailwind CSS
Material Design

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your experience with PHP, JavaScript, and any frameworks you've worked with. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about full-stack development and how you can contribute to our team. Keep it concise but impactful – we love a good story!

Showcase Your Projects:If you've got a portfolio or GitHub with projects that demonstrate your skills, share them! We want to see your coding style and how you tackle challenges. It’s a great way to stand out from the crowd.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining the StudySmarter family!

How to prepare for a job interview at Brilliantbrandings

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially PHP, JavaScript, and frameworks like Symfony or Laravel. Brush up on your knowledge of CSS preprocessors and JavaScript frameworks too, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your analytical and problem-solving abilities.

Communicate Effectively

Since communication is key in this role, practice explaining complex technical concepts in simple terms. Be ready to demonstrate how you can collaborate with both technical and non-technical team members, as well as how you handle feedback and contribute to team discussions.

Demonstrate Ownership and Initiative

Be prepared to talk about times when you took ownership of a project or feature from conception to release. Highlight your ability to learn new technologies and how you’ve helped others in your team, showing that you’re not just a lone wolf but a team player.