At a Glance
- Tasks: Join us to design and develop full stack applications for data consultancy projects.
- Company: We're a dynamic social network focused on data-driven insights and visualisations.
- Benefits: Enjoy flexible remote work, generous holiday allowance, and personal development opportunities.
- Why this job: Be part of a collaborative team that values innovation and continuous learning.
- Qualifications: 1-2 years experience in full stack or backend engineering; user-focused mindset required.
- Other info: Work in a vibrant Belfast office with frequent social events and a supportive culture.
The predicted salary is between 28800 - 48000 £ per year.
Social network you want to login/join with:
We’re looking for a Full Stack Engineer to join our team designing, developing and maintaining our applications which support data focused consultancy projects. The tools we create are used by technical consultants (Applied Data Scientists) to facilitate efficient delivery of insights and visualisations as part of client deliverables.
The team is a multi-disciplinary data team with a data analyst, a data scientist and another engineer. Engineers on the team work on a stack consisting of Python, AWS services, Snowflake, React, JavaScript, Terraform and Looker, amongst other tools when needed. Knowledge of our exact stack is desirable but not essential.
This role will be based in Belfast with a flexible one day per week work from office policy.
What You Will Do:
- Develop and maintain internal tools: Build full stack applications that enable and streamline the delivery of insights and visualisations by Applied Data Scientists, using technologies like Python, React and AWS.
- Collaborate with technical consultants: Work closely with consultants to understand project needs and translate them into scalable, user-friendly tools and interfaces.
- Design intuitive UIs and tooling: Take ownership of designing and prototyping user interfaces and internal tools that enhance the workflow of Applied Data Scientists, ensuring usability and efficiency.
- Integrate with data platforms: Design and implement backend services that interact with Snowflake, Looker and other data platforms to support dynamic, data-driven applications.
- Contribute to infrastructure and deployment: Use Terraform and CI/CD pipelines to ensure reliable, maintainable and secure deployment of applications in cloud environments.
- Continuously improve systems and practices: Participate in code reviews, share knowledge and help evolve engineering standards and best practices across the team.
What we are looking for:
- 1-2 years of experience as a full stack software engineer, or experience as a backend engineer and a willingness to learn front end
- Experience interacting with end users to gain understanding of requirements
- Solid understanding of cloud development concepts
- Experience with git, CI/CD pipelines, and infrastructure as code tools
- A user-focused mindset and good communication skills
- A willingness to learn and contribute to both new feature development and system improvements
- An understanding of data engineering, data science and Gen AI concepts is a plus
- Experience with our tech stack is a bonus.
- Culture that supports true collaboration whilst embracing remote working
- Generous holiday allowance with the opportunity to buy additional holiday
- Approach to personal development where we encourage individuals to grow and share what they’ve learned
- Frequent social events, both within the department and across the company
#J-18808-Ljbffr
Full Stack Engineer II (Python) employer: Mintel
Contact Detail:
Mintel Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Engineer II (Python)
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially Python, React, and AWS. Even if you don't have extensive experience with all of them, showing a genuine interest and willingness to learn can set you apart from other candidates.
✨Tip Number 2
Network with current or former employees of StudySmarter on platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights into the company culture and the specific challenges faced by the team, which you can reference during your interview.
✨Tip Number 3
Prepare to discuss your previous projects that demonstrate your full stack capabilities. Be ready to explain how you approached problem-solving and collaborated with others, as teamwork is crucial in this role.
✨Tip Number 4
Showcase your user-focused mindset by thinking about how you would improve existing tools or applications. Bring ideas to the table during interviews to demonstrate your proactive approach and understanding of user needs.
We think you need these skills to ace Full Stack Engineer II (Python)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience as a Full Stack Engineer, particularly with Python, AWS, and any front-end technologies like React. Emphasise your ability to collaborate with technical consultants and your understanding of cloud development concepts.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that demonstrate your skills in developing user-friendly tools and interfaces, and how you can contribute to the team’s goals.
Showcase Your Projects: If you have worked on relevant projects, consider including links to your GitHub or portfolio. Highlight any full stack applications you've developed, especially those that involved data visualisation or integration with data platforms like Snowflake or Looker.
Prepare for Technical Questions: Be ready to discuss your technical skills and experiences during the interview process. Brush up on your knowledge of CI/CD pipelines, infrastructure as code tools, and be prepared to explain how you approach problem-solving in software development.
How to prepare for a job interview at Mintel
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, React, and AWS. Highlight specific projects where you've used these technologies, and be ready to explain your thought process and the challenges you faced.
✨Understand the Company’s Needs
Research the company and its consultancy projects. Understand how your role as a Full Stack Engineer will contribute to the delivery of insights and visualisations, and be ready to discuss how you can add value to their team.
✨Demonstrate Collaboration Skills
Since the role involves working closely with technical consultants, prepare examples of past experiences where you've successfully collaborated with others. Emphasise your communication skills and your ability to translate user needs into technical solutions.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, project workflows, and the tools they use. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values.