(Senior) Fullstack Developer - Ruby
تفاصيل الوظيفة
Puzzel: The Low-Down Puzzel is a leading provider of cloud-based contact center solutions, empowering businesses to deliver exceptional customer service. Our platform combines omnichannel contact center, workforce management, and AI-driven analytics to optimize customer interactions and operational efficiency. With 25 years’ experience since our foundation in Norway, we’re already #1 in the Nordics, growing rapidly in the UK and expanding into the Netherlands and Finland in 2024, but our ambition is to become the clear European market-leader in the coming years. Why we’re proud
- 2024 CX Awards Winner, ‘ Best Mid-Market Contact Center Platform ’
- Puzzel was recognised as the 'most innovative European-founded CCaaS provider ' and top 3 globally by Frost & Sullivan in 2023
- 2023 customer NPS score of 37
- Puzzel places high importance on work-life balance and flexible working hours - as recognised by Flexa , placing 25 th out of all companies they partner with in 2023!
- We are working with Mercer on salary benchmarking, to ensure pay equality and market competitiveness
- €50m revenue in FY 2023 (up from €45m in 2022)
- Currently ~295 employees
- Used by more than 1100 businesses across 40 countries
- Servicing ~60,000 customer service agents on a daily basis + 800 million customer interactions yearly
- Design, develop, document, maintain and support solid, secure, scalable, observable and efficient web applications and services using Ruby, and Single Page Applications (SPA) in a modern language such as Angular.
- Write clean, maintainable, and efficient code that adheres to our coding standards.
- Aid the design and architectural decisions to improve the performance and security of our applications.
- Collaborate with other developers, product managers, and designers to translate software requirements into practical scalable solutions.
- Provide mentorship and guidance to junior developers, fostering an environment of continuous learning and improvement.
- Assist in the entire software development lifecycle, including concept, design, test, release, and support phases.
- Stay up-to-date with the latest industry trends and technologies to ensure our applications remain current and competitive.
- Conduct code reviews and testing, identifying any issues and debugging them.
- Develop robust server-side logic to support secure SPA interfaces.
- Develop and maintain documentation for software functionality and changes.
- Focus on managing technical debt and improving code quality.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field and or Proven work experience as a Ruby Developer, with a portfolio of web applications that demonstrates your abilities.
- Solid understanding of object-oriented programming, software as a service, design patterns, and data structures.
- Proficiency in Ruby, Ruby on Rails, HTML, CSS, JavaScript, and jQuery.
- Experience with databases (SQL, PostgreSQL), data modelling, and optimizing large datasets.
- Experience with SPAs (Angular, Vue, React), use of secure APIs, JWTs, Backend for Frontend.
- Familiarity with version control systems (Git), continuous integration, and deployment strategies in a containerised environment (Docker, K8).
- Strong problem-solving skills, with an ability to diagnose and resolve complex software problems.
- Excellent communication skills, with an ability to articulate technical ideas and decisions to non-technical team members.
- Prior experience in a leadership or mentorship role within a development team is a plus.
- Competitive fixed salary
- Flexible, hybrid approach to working; split your time between the office and home
- You get to be part of a fun, driven and supportive team
- Generous pension contribution
- Gift on your birthday
- Annual Summer and Christmas parties
- Excellent development opportunities and a great company culture
- Screening call with Talent Acquisition
- 1 st technical interview with Hiring Manager
- 2 nd interview - On-site Visit
- Final Interview with Director of Development
- Built on Trust – trust is an intrinsic Nordic value, upon which Puzzel has been built. We trust each other and our customers and partners trust us.
- Stronger Together – working together in a genuinely collaborative way, with a shared purpose, we have an empowered organisation that is better equipped to delight customers and partners.
- Stay Hungry – have a continuous hunger to raise our game, innovate and be the best we can be professionally.
- Our Global Leadership Team (C-suite) has shifted from 100% male to 50 male: 50 female in the past 18 months.
- We have increased our % of female hires from 23.6% in 2021 to 38.5% in 2023.
- We are partnering with the likes of Flexa , who have significantly higher-than-average talent pools of candidates from diverse backgrounds.
- We are working with State Employment initiatives in Norway and Sweden to bring candidates through internship/apprenticeship routes and are investigating similar initiatives in the UK and Bulgaria.
- By raising awareness and transparency, we are hoping to further attract a diverse workforce.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.