Research & Development

Software Engineer (2+ Years Industry Experience)

Dublin, County Dublin   |   Full Time


Compensation: €60,000/yr - €75,000/yr + Stock Options

Working Arrangement: 3 days in office, 2 days from home

Description

Bounce Insights is creating the future of consumer research by providing a direct link between companies and the next generation of customers. Our platform makes research simple, allowing brands and agencies to capture authentic data from specific consumer cohorts and make informed decisions in a matter of hours.

We are looking for people who are seeking explosive career growth. If you want a role where you will have a direct impact on a rapidly scaling product, where no two days are the same and you are always learning, this is the job for you. As a software engineer at Bounce Insights you will be part of a quickly growing team that is constantly striving to be better as we enter new markets.

We are recruiting engineers who are generalists and are comfortable shipping across the entire Bounce Insights stack. We’re looking for people with a strong background or interest in building distributed microservices operating within a containerised cloud based solution who want to make an impact on the overall design and implementation of our product from the top down. You will be responsible for leading the development of all stages of the interface component design from conception through to execution. Engineers at Bounce Insights are comfortable in dealing with lots of moving pieces, have high attention to detail and are comfortable learning new technologies and systems.

You will

  • Design, build, and maintain software across Bounce Insights’ codebase.

  • Debug production issues across services and multiple levels of the stack.

  • Work with engineers across the company to build new features at large-scale.

  • Work with non-technical team members to design and implement new features and products.

  • Improve engineering standards, tooling, and processes.


You may be a fit for this role if you

  • Enjoy and have experience building distributed microservices.

  • Have 2+ years industry experience in Software Development.

  • Think about systems and services and write high quality code. 

  • We work mostly in React, React Native and Node.js, built on AWS and using Firebase. However, we don’t expect you to have production experience in that exact stack: we care much more about your general engineering skill than knowledge of a particular language or framework.

  • Have experience with React.js, Node.js, Github and JIRA.

  • Have knowledge of performance testing frameworks e.g Jest.

  • Hold yourself and others to a high standard.

  • Have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications.

  • Take pride in working on projects to successful completion involving a wide variety of technologies and systems.

  • Thrive in a collaborative environment with people from different backgrounds. 


It’s not expected that any single candidate would have expertise across all of these areas. For example, our stack includes React and Node.js, built on top of AWS and Firebase — but very few people would have that exact production experience.


You will work on things like

  • The core challenge for us in building next-generation market research technology is simple: How do we increase user engagement and decrease churn?

  • One of the problems we’re solving is how to adaptively engage users across different demographics with suitable content using automation.

  • Producing scalable cloud-hosted APIs that will face thousands of concurrent daily active users.

  • Developing and implementing reusable front-end user interface components using React.js concepts and workflows such as Redux and Webpack.

  • Developing and implementing back-end architecture using Node.js & Express to support user interface concepts.

  • Documenting application changes and development updates.

  • Developing high-performance applications by writing testable, reusable, and efficient code.

  • Implementing effective security protocols, data protection measures, and storage solutions.

  • Implementing automated test suites for features you build.


At Bounce Insights, we're looking for people who are excited to work in a small team and have a big impact on a scaling tech product. You're encouraged to apply even if your experience doesn't precisely match the job description. Your skills and passion will stand out, especially if your career has taken some twists and turns. At Bounce Insights, we welcome diverse perspectives and people who can think around corners to solve problems.

Submit Your Application

You have successfully applied
  • You have errors in applying