Position: Middle\Senior Fullstack developer (Ruby on Rails)
Company: Ivy Tech
Experience required: 3y
English level: upper

Our German-based client provides a cloud solution that stops people waiting on hold when making a customer service phone call. The AI-powered product portfolio includes virtual waiting, virtual assistants, advanced ML scheduling algorithms, and more. The enterprise
software provides a unique customer experience with cutting-edge technology.The head of engineering is heavily invested in the professional development of his team members and, in return, is looking for candidates who want to make an impact, take ownership
of their work, and help shape the product for future growth.
What is our client looking for?
Our client is looking for the ultimate collaborator, willing to grasp and understand the impact of your technical solution beyond the technology. This start-up conceptualises simplicity, design and a flat hierarchy and creates the opportunity to actively shape and develop software within
an incredible team.

Responsibilities

General responsibilities:
● Collaboration with stakeholders to gather and analyse requirements for new features
● Design and manage databases, ensuring efficient data storage and manipulation.
● Ensure data integrity and security by implementing data encryption and access controls.
● Carry out code reviews to maintain and ensure code quality, keeping to coding standards
and best practices.
● Identify performance issues in both front-end and back-end components.
● Participate in architectural discussions and provide input on technology decisions. Be part of building new features and setting the product up for international growth.

● Apply version control systems to manage codebase changes
● Find opportunities to enhance the development process, tools, and methodologies.
● Solve complex technical problems that arise during development and maintenance.
● Document the codebase and technical decisions to allow for quality collaboration and knowledge sharing.

Must haves:
● Eager to learn and grow as a Senior Full Stack Developer in an innovative and vibrant tech environment
● 3 years + of experience with Ruby on Rails or similar (Django, Symphony)
● Some experience with React or similar Javascript frameworks
● Familiar with CI/CD, TDD, working agile and code reviews
● Empathetic team player with strong communication skills
● Do not take things for granted - you question the status quo and ensure a shared understanding
● Speak English fluently
● You live in the European Union, and you are in possession of a respective work permit.
Nice to haves:
● German speaking and understanding skills (B1 or B2)
● Lives in Berlin or ready to relocate
● Experience with DevOps and AWS (or similar cloud computing platforms)
● Familiar with static-typed languages like Go or TypeScript
● Experience with Python
● Familiar with PostgreSQL or Redis
● Experience with monitoring and observability tools like New Relic or similar
● Experience with securing and enabling high availability for critical services
● You have worked with voice and audio applications
● You are experienced with machine learning
● You have some background with Twilio or the telecom industry

What is on offer:
● Competitive salary based on experience and skills;
● A great values-based company that feels like a family;
● A fun, open-minded, global team – you will work with highly skilled colleagues who are
passionate about what they do and who value clean, well-written code.
● Mostly remote work with occasional in-person meet-ups in Berlin
● Monthly online events with the wider organisation
● New laptop/device: choice of MacBook Pro or similar
● If you work in Berlin: access to a modern coworking space
● Educational budget for you to spend on your professional growth