Junior Ruby Developer
Компания: Andersen
З/П: не указана
Формат работы: Удалённо
Источник вакансии: HH
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.
Must-haves:
- 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 why this job would be interesting to you:
- 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.
→ Откликнуться на вакансию
———
🫶 Стажировки
🧑💻 Джун разработчикам
😶 Джун менеджерам
🐱 Джун маркетологам
💙 Мемы и удаленка
💚 Качнуть карьеру
Post #905
723
