Senior Software Engineer
Dublin, County Dublin, Ireland (Hybrid) · Full Time
Be the first to apply
- Experience
- 4–5 yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 seconds ago
- Work mode
- Hybrid
- Education
- Bachelor's degree in computer science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Company Overview
Bounce Insights is a pioneering consumer research platform that enables global consumer-facing brands to collect genuine consumer insights instantly. Combining the agility and speed of a technology platform with the robustness and personalized service of a research agency, Bounce is trusted by leading global brands such as Coca Cola, Diageo, Pernod Ricard, and Tesco. Driven by rapid growth, the company values team members as key contributors to its success and offers stock options alongside salary and performance incentives. Bounce Insights champions equal employment opportunities.
Position Purpose
We are looking to hire a dedicated and skilled Senior Software Engineer to join our Dublin-based engineering team. This position provides a chance to work on diverse projects, explore cutting-edge technologies, and play a significant role in the evolution of our software products. Collaborating with an experienced, tight-knit developer team, you will enhance your expertise in crafting scalable and high-performance software platforms.
Work Schedule and Location
The role is primarily based in Dublin City with a hybrid schedule requiring three days onsite and two days remote per week. The standard working hours run from Monday through Friday, 9:00 AM to 6:00 PM.
Key Responsibilities
- Design and develop sophisticated software and application architectures.
- Create clean, optimized code following defined requirements.
- Build and sustain comprehensive automated and manual testing frameworks.
- Engage in peer review sessions to improve overall code quality.
- Automate routine tasks using suitable tools and scripting techniques.
- Work collaboratively with the engineering team to devise and integrate new features.
- Participate actively in Agile rituals such as daily stand-ups.
- Handle end-to-end testing of products, systems, and software.
- Operate across the full technological stack used in the organization’s products.
- Ensure adherence to company policies including coding standards, data privacy regulations, and non-disclosure agreements.
Candidate Requirements
- Proven aptitude for identifying and resolving complex technical issues.
- Strong eagerness to acquire new skills and professional growth.
- Open to giving and receiving constructive feedback.
- Excellent communication skills, both verbal and written.
- Ability to collaborate effectively as part of a guided team.
- Highly self-motivated and driven to take initiative.
Educational & Professional Qualifications
- A Bachelor’s degree in computer science, software engineering, programming, or a related field, or alternatively, a portfolio showcasing live, deployed technology systems.
- Firm grasp of fundamental computer science principles such as object-oriented design, algorithms, data structures, problem-solving, and complexity analysis.
- Between four to five or more years of relevant industry experience.
- Practical experience with technologies including JavaScript, React, Node.js, Firebase, Express.js, AWS, Google Cloud Platform, OpenAI, and CircleCI.
- Familiarity with Jest testing framework.
- Knowledge of NoSQL database systems.
Employee Benefits
- Work in an innovative environment advancing market research technology.
- Potential for career development and advancement.
- Flexible hybrid work model balancing office and remote days.
- Inclusive and collaborative team culture.
- Participation in meaningful projects with significant impact.
- Competitive remuneration package commensurate with experience.
Level
Senior
Minimum education
Bachelor's Degree