emerchantpay
Posted 1y ago

Senior Ruby/Rails Back-End Developer

emerchantpay
Sofia, Sofia City Province, Bulgaria
RemoteFull Time
Responsibilities
  • Design APIs
  • Implement backends
  • Scale services
Requirements
  • 3-4+ years with Ruby on Rails
  • MySQL/PostgreSQL
  • JavaScript
  • TDD/BDD
  • Fluent English
Technical tools mentioned
RubyRailsMySQLPostgreSQLJavaScriptRSpecRedisRabbitMQGraphQLDockerAWSTerraformAnsible

Job description

emerchantpay is a leading global payment service provider and acquirer for online, mobile, in-store and over the phone payments. Our global payments solution is available through a simple integration, offering a diverse range of features, including global acquiring, global and local payment methods, advanced fraud management and performance optimisation. We empower businesses to design seamless and engaging payment experiences for their consumers.

We are looking for experienced RoR developers to join our team!

Responsibilities

  • Designing and implementing complex workflows, APIs, and UI backends for payment platforms
  • Performing TDD/BDD using various tools like RSpec
  • Take part in scaling highly available payment services (99.99% uptime)

Requirements

  • 3-4+ years using Ruby and Ruby on Rails
  • Database experience with MySQL and/or PostgreSQL
  • Experience with JavaScript
  • Comfortable with TDD/BDD practices, Rspec
  • Fluent English, both written and verbal

Considered as an advantage

  • Experience in building APIs using the latest standards
  • Experience with React and Redux
  • Experience with Redis
  • Experience with RabbitMQ
  • Experience with GraphQL
  • Web security knowledge
  • Experience with Docker and containerized workloads
  • Experience with AWS, Terraform, and Ansible
  • Previous experience in the payment industry

Benefits

  • Fast-growing payment company;
  • Excellent working conditions, casual atmosphere, and state-of-the-art hardware;
  • Modern, challenging, constantly growing business;
  • Professional development - books, trainings, certifications, etc.;
  • 25 days paid holiday, 1 day for every 2 years with us;
  • Fully distributed and remote.

If you are interested, please apply with your CV in English. Only short-listed candidates will be contacted.

The personal data of the applicants will be processed in strict confidentiality by emerchantpay ltd. UIC 175117520 is solely for the purposes of selection and recruitment and will not be transferred to other data controllers unless required by law. Applicants provide their personal data on a voluntary basis and will have the right to access and correct their personal data within a reasonable time upon filing a written request.

emerchantpay is an equal-opportunity employer. We appreciate people with different backgrounds and mindsets and honor diversity and inclusion.

About emerchantpay

Global provider of online, mobile, and in-store payment solutions.

Similar jobs

Back-End Developer roles near Sofia, Sofia City Province
4d
Save
Mark Applied
Hide
Backend Engineer - Risk&Compliance
Sofia or Berlin or Vilnius
OnsiteFull Time
SumUp
SumUp: Provides mobile point-of-sale payment solutions for small businesses
Professional Go experience, distributed systems and backend service development, system design, Kubernetes, Kafka, Python, AI-assisted development tools, and agile cross-functional collaboration.
Go, Golang, Python, Kubernetes, Kafka
1w
Save
Mark Applied
Hide
Associate, Developer Backend
Sofia, Sofia-Capital, Bulgaria
HybridContract
European Bank for Reconstruction and Development
European Bank for Reconstruction and Development: Multilateral bank supporting private sector growth in emerging markets.
Extensive experience with Java 17+, Spring Boot, microservices, containerisation, cloud-native development, CI/CD, testing (JUnit, Mockito), and production monitoring; degree in IT/engineering/science desired.
Java 17, Spring Boot, Spring MVC, Spring Data, Docker, Kubernetes, Azure, Azure SQL, ActiveMQ, Azure Service Bus, Hibernate, JUnit, Mockito, OpenAPI, Hazelcast, Redis, OAuth 2.0, JWT, Azure Monitor, Application Insights, AWS, GCP
2w
Save
Mark Applied
Hide
Senior Backend Developer
Sofia, Sofia City Province, Bulgaria
HybridFull Time
OfficeRnD
OfficeRnD: Software platform for coworking and hybrid office management.
5+ YOE5+ years fullstack/backend experience; strong Node.js or other backend proficiency; API and distributed systems design; databases and cloud (AWS preferred); testing and production ops; mentoring experience.
Node.js, JavaScript, TypeScript, React, MongoDB, Redis, Java, .NET, AWS, Azure, GCP
2w
Save
Mark Applied
Hide
Backend Engineer (PHP)
Plovdiv or Sofia
€35k-€40k/yr HybridFull Time
Reward Gateway
Reward GatewayEuronext Paris: EDEN: Platform for employee engagement, rewards, and workplace benefits.
Proven experience with PHP 8+, MySQL, OOP/SOLID, APIs, unit/integration testing, and Git; strong English communication; AWS/CI-CD/Docker desirable.
PHP 8, MySQL, PHPUnit, Git, Amazon Web Services (AWS), Docker
2w
Save
Mark Applied
Hide
Senior Backend Engineer – Platform Team
Sofia, Sofia City Province, Bulgaria
€4k-€4k/mo HybridFull Time
Balance
Balance: B2B payment platform for online merchants and marketplaces.
7+ YOE7+ years building production backend systems; RESTful API and distributed systems experience; PostgreSQL/MongoDB, AWS, Docker/Kubernetes, CI/CD; strong architecture and design skills; CS degree preferred.
PostgreSQL, MongoDB, AWS, Docker, Kubernetes, React
4w
Save
Mark Applied
Hide
Senior Backend Engineer - Storyfinding Team
Sofia, Sofia City Province, Bulgaria
HybridFull Time
Financial Times
Financial Times: Global business news provider and financial analysis service.
Design and operate backend systems and data pipelines for investigative journalism; strong Python, data engineering, cloud and collaboration skills required.
Python, SQL, AWS, Apache Airflow, AWS ECS, BigQuery, Redshift, PostgreSQL, SingleStore, MongoDB, GitHub, CircleCI, Streamlit
1mo
Save
Mark Applied
Hide
Senior Backend Engineer (Golang)
Sofia, Sofia City Province, Bulgaria
€60k-€65k/yr RemoteFull Time
Perkbox
Perkbox: Unified employee experience platform for benefits and wellbeing.
4+ YOE4+ years building production Go services, experience with DynamoDB, Elasticsearch, MySQL, gRPC/REST, distributed systems, AWS, Git, and AI-powered workflows.
Go, gRPC, DynamoDB, Elasticsearch, MySQL, AWS, Git
1mo
Save
Mark Applied
Hide
Backend Engineer (Node.js / PHP)
Sofia, Sofia City Province, Bulgaria
HybridFull Time
Flutter Entertainment
Flutter EntertainmentNYSE: FLUT: Operates online sports betting and digital casino gaming platforms.
2+ YOE2+ years backend experience in Node.js (TypeScript) or PHP (Laravel). Experience with RESTful APIs, microservices, Git, testing tools, cloud platforms (preferably AWS), and backend performance and security best practices.
Node.js, PHP, Laravel, Nova, TypeScript, Git, GitHub, GitLab, Jest, Mocha, Supertest, AWS, GCP, Azure, Kafka, RabbitMQ, Redis, PostgreSQL, MySQL, MongoDB, Terraform, CloudFormation, WebSockets, OAuth2, JWT, OpenID Connect