We are looking for an experienced backend developer to join our growing engineering team. As a member of the team, your main responsibilities will be to:
• Following Agile/Scrum methodologies and participating in team meetings and discussions,contributing to estimation, planning, prioritisation and execution of software development projects.
• Writing well-tested, clean code following best practices, with an emphasis on accessibility, accompanied with adequate documentation (e.g. C4 model) using Ruby on Rails and Postgresql databases, understanding and working with REST APIs.
• Collaborating with relevant key team members to diagnose and address problems in test and production environments to ensure smooth and reliable operation. We are using infrastructure tools as AWS, Kubernetes and Docker, and as a senior engineer it is expected to master and guiding others in such technologies (including configuration and troubleshooting).
• Providing clear requirements to fellow engineers.
• Directly involved in an incident response and troubleshooting efforts during critical situations, such as system outages or performance degradation. Coordinating the team to investigate, diagnose, and resolve issues in a timely manner.
• Working closely with QA engineers to identify and fix bugs, perform code reviews, and continuously improve the software development process to maintain high-quality standards.
• Guiding and mentoring junior engineers, conducting code reviews, and promoting good software engineering practices. You would share your knowledge and expertise, help others grow their skills, and contribute to creating a positive and collaborative development environment.