Junior Ruby Developer

Вакансії
PLWarsawGrzybowska 6000-844

Summary

Andersen is seeking a Junior Ruby Developer to join a project with a Saudi Arabian holding company. The initiative focuses on improving workforce quality and productivity.

The customer is a holding company in the labour market in Saudi Arabia, operating under the Ministry of Labor. It leads the socio-economic transformation for individuals, society, and the economy by creating unique solutions to fulfil everyone's needs.

The project aims to verify that professional workers possess the qualifications and skills required to perform their jobs in Saudi Arabia, which contributes to raising the quality of skill levels in the labor market and raising productivity.

Responsibilities

  • Creating and evolving the server-side of the application using Ruby and Ruby on Rails.
  • Working with PostgreSQL for data storage and writing SQL queries to interact with the database.
  • Utilizing caching tools like Redis to optimize performance.
  • Implementing asynchronous task processing using RabbitMQ or potentially Kafka in the future.
  • Using Kubernetes (K8s) for container orchestration with Docker.
  • Setting up CI/CD using GitLab CI for automated deployment of code changes.
  • Storing Docker images in Docker Hub.
  • Configuring monitoring using Prometheus for metric collection and Grafana for visualization.
  • Setting up logging and log analysis using Loki and Grafana.
  • Employing Elasticsearch for search and data analytics.
  • Writing automated tests to check backend functionality and performance.
  • Ensuring high levels of reliability and performance of the application.
  • Optimizing system performance and scalability using tools like Redis for caching and Elasticsearch for search.
  • Managing and configuring infrastructure, including updates, scaling, and security.

Requirements

  • Experience with Ruby for 6+ months.
  • Proficiency in writing clean, efficient, and maintainable code.
  • Ability to analyze complex problems within software systems and devise effective solutions.
  • Demonstrated capability in thoroughly testing software and efficiently debugging any issues.
  • Aptitude for working collaboratively with diverse team members to ensure project alignment and success.
  • Skills in documenting code and processes comprehensively to facilitate understanding, maintenance, and future development of software projects.
  • Proficiency in utilizing version control systems such as Git to manage codebase changes, track revisions, and collaborate effectively with team members.
  • Ability to stay updated with the latest trends, tools, and technologies in software development.
  • Commitment to adhering to coding standards, best practices, and established guidelines.
  • Capability to assist in deploying software applications to production environments and providing ongoing support and maintenance as necessary.
  • Dedication to continuous learning and professional development to improve skills, acquire new technologies, and adapt to changes in the field of software development.
  • Level of English – from Intermediate and above.

Reasons to join us

  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
  • The opportunity to change the project and/or develop expertise in an interesting business domain.
  • Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
  • Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
  • The opportunity to earn up to an additional 1,000 EUR per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
  • Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
  • Certification compensation (AWS, PMP, etc).
  • Referral program.
  • English courses.
  • Private health insurance and compensation for sports activities.

Join us!

Будемо раді бачити вас!

або Порекомендувати друга

Ми обробляємо персональні дані відповідно до GDPR

Продовжуєш шукати вакансію мрії в ІТ? Тоді натисни тут, щоб побачити повний перелік вакансій у команді Andersen. У нас постійно відкриваються нові позиції!