Ruby on Rails Developer

Exadel
Senior
Undisclosed
Remote

>50

Number of employees

n/a

Team size

100%

Remote work

Required skills

Ruby on Rails
1 2 3 4 1
MySQL
1 2 3 4 1
PostgreSQL
1 2 3 4 1
Englisch
1 2 3 4 1
RabbitMQ
1 2 3 1 2
REST API
1 2 3 1 2
GIT
1 2 3 1 2
TDD
1 2 3 1 2
Docker
1 2 3 1 2
CI/CD
1 2 3 1 2
Linux
1 2 3 1 2
Bash
1 2 3 1 2

Nice to haves

Sidekiq
1 2 3 1 2
Resque
1 2 3 1 2
Kubernetes
1 2 3 1 2
AWS
1 2 3 1 2
Memcached/Redis
1 2 3 1 2
Nginx
1 2 3 1 2
International team:
Yes
The ability to change the project:
No
Choice of work tools:
No
Paid leave:
No

Responsibilities:

  • Build, deploy, and maintain the application using Ruby on Rails, AWS, MySQL, PostgreSQL, and RabbitMQ;
  • Follow best practices (test-driven development, continuous integration, and code standards);
  • Integrate with dispatch systems of taxi service providers and other third party services;
  • Contribute in all phases of the development lifecycle;
  • Think tactically and strategically;
  • Participate in meetings with the customer.

Advantages of Working with Exadel:

  • You can build your expertise with our Client Engagement team, who provide assistance with existing and potential projects;
  • You can join any Exadel Community or create your own to communicate with like-minded colleagues;
  • You can participate in continuing education as a mentor or speaker. You will not only be emotionally but also financially rewarded for mentoring;
  • You can take part in internal and external meetups as a speaker or listener. We support you in broadening your horizons and encourage knowledge sharing for all of our employees;
  • You can learn English with the support of native speakers;
  • You can take part in cultural, sporting, charity, and entertainment events;
  • Working at Exadel means always upgrading your skills and proficiency, so we provide plenty of opportunities for professional development. If you’re looking for a challenge that will lead you to the next level of your career, you’ve found the right place;
  • We work hard to ensure honest and open relations between employees and leadership, so our offices are friendly environments.

Project

About Our Project:

The project is a taxi ordering service. The user can hail a taxi and monitor its arrival, pay for a ride, and see their own trip history. The system contains the following components:

  • ride server (all data processing)
  • payment server (PCI DSS-compliant) which performs a transaction with the passenger’s digital wallet and payment gateways
  • mobile application (hail taxi, geocoding, map, payments)
  • taxi terminal (3rd party)

The project includes integration with 3rd party services, including PayPal, MasterPass, Stripe, and Twillio.

Ruby on Rails MySQL PostgreSQL REST API RabbitMQ Sidekiq GIT

Company

Company: Exadel Address: Treat Blvd Walnut Creek United States
Offered forms of cooperation:
Contract of employment
B2B
About company

For more than 20 years, Exadel has been delivering Digital Transformation services, enterprise and custom software solutions for Fortune 500 clients, including HPE, Deloitte, Home Depot and McKesson. With 20+ locations and delivery centers across the US and Europe, Exadel solves the most complex engineering problems using Agile methodologies, offering a scalable and skilled mix of multi-shore resources at the industry's most competitive price. Exadel’s digital transformation solutions and services help chart new strategies that are built upon creative thinking, cutting-edge design, and technical innovation, designed for the growing digital landscape of business.

Enterprise Services

  • Digital Transformation Experts
  • Developing mission-critical software and mobile applications
  • Advising companies on how best to leverage open source technology
  • Helping companies plan and implement migrations to better technology stacks
  • Providing QA, automation, and testing services for application development
  • Supporting and maintaining applications and systems for companies
  • Providing on-line training and mentoring to companies
  • Assisting companies in evaluating their current enterprise software architecture and planning for improvements or new systems.
     

Are you interested in the offer?

No file selected
Wyrażam zgodę na przetwarzanie moich danych osobowych dla celów przyszłych rekrutacji.