Описание
Client/Project: Pioneering fintech startup revolutionizing payroll solutions, is seeking a Ruby on Rails Back-End Developer. This role is an exceptional opportunity to contribute to our mission of integrating cash-based workers in emerging markets into the mainstream financial system. You will be an integral part of our journey, enhancing the lives of many while working in a vibrant, collaborative, and fun start-up environment.
Stage: 5+ years project, new role, team growth
Tech stack: Programming Language: Ruby (2.6.9)Web Framework: Rails 6Testing Framework: RSpec + VCRDatabase: PostgreSQLOther things: 3rd party payments processing, rubocop, multiple servers (interaction over HTTPS so far), mostly BE as API but one server with native rails FE (slim), PDF generators (Prawn) + ArabicDocker and Docker ComposeKubernetesAWS + GatewayNGinXPostgreSQLPortainerTimezone requirements: EU/Ukraine time is ok, team members are in Ukraine, UK, EU, India, and Egypt
Client team: Lead Backend devSenior Backend devSenior and Junior Backend Dev2 React Frontend2 Mobile devs2 PMs, 1 PO, CTO, UXEnglish: B2
Requirements:3+ years of professional experience in Ruby on Rails development as well as libraries like Sidekiq and RSpec.Proficiency in back-end development languages and frameworks, particularly Ruby on Rails.Strong understanding of versioning tools including GitHub.Familiarity with MVC, Mocking, RESTFful, and ORM.Knowledge of server-side templating languages including Slim.Comfortable building and deploying docker images.AWS environment experience.Good knowledge of functional design patterns and SOA.Problem-Solving Skills: Exceptional analytical and out-of-the-box problem-solving abilities.Team Player: Ability to work collaboratively in a team environment and under pressure.Responsibilities: Develop and Maintain Backend Systems: Spearhead the development of robust, scalable back-end applications using Ruby on Rails. Ensure continuous improvement and optimization by writing and maintaining reliable and scalable code, as well as participating in code reviews.Microservices Architecture: Design, implement, and manage microservices, enhancing system modularity and efficiency.React.js Integration: Collaborate with front-end teams using React.js to ensure seamless integration and a cohesive user experience.AWS Deployment: Utilize Amazon Web Services (AWS) for deploying scalable and reliable cloud infrastructure.GitHub Version Control: Effectively use GitHub for source code management, collaborating with global teams.Product Management and Development: Oversight of the full product lifecycle, from solution design to implementation and production deployment.Database Management and Server Optimization: Manage databases and optimize server configurations for optimal performance and security.Why choose us?“Family and Friends”. We are no longer a start-up, but we still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.“Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that cover industries from commercial aviation to fintech (different technologies, different products).“Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, mentorship opportunities, or learning from more experienced colleagues.Benefits from 8allocate:You’ll work with a supportive and spirited team of professionals.Corporate events, holidays, and team buildings for your joy.Training and development: we have a huge library (about 500 books!) and a budget for your professional development.Sport or massage compensation according to the general policy.Compensation for psychological support or medical insurance compensation according to the general policy.People-oriented management without bureaucracy.Paid vacation and sick leaves.