JetThoughts logo

Software Developer

JetThoughts·Salary not specified

Primary stack

PostgreSQLRubyRuby on Rails

Nice to have's

JavaScriptReactGraphQLREST APIsMicroservicesAgileGitHerokuStripeSystem SecurityData Migration

Job description

About the Position

We are seeking a Senior Software Developer with over 10 years of experience in Ruby on Rails, PostgreSQL, and JavaScript to join our team in London, United Kingdom. This role is full-time and offers an opportunity to work in a dynamic and innovative environment.

Responsibilities

  • Achieve significant performance improvements and modernize tech stacks.
  • Architect and develop scalable, resilient systems for financial transactions.
  • Implement asynchronous communication and background processing.
  • Develop GraphQL APIs and leverage React/TypeScript for scalable UIs.
  • Conduct data-driven improvements through A/B testing.

Requirements

  • 10+ years of professional experience in Ruby on Rails.
  • Strong knowledge of PostgreSQL and JavaScript.
  • Experience with React, GraphQL, REST APIs, and Microservices.
  • Proficiency in Agile, Git, Heroku, Stripe, System Security, and Data Migration.

Nice to Have

  • Experience with Redis, Sidekiq, ElastiCache, and Cloudflare.
  • Familiarity with Amazon Web Services (AWS), Docker, Linux, and MacOS.

We Offer

  • Competitive salary
  • Opportunity to work in a leading fintech environment
  • Professional growth and development opportunities

About the Company

Our company is at the forefront of fintech innovation, providing cutting-edge solutions for financial transactions and peer-to-peer platforms. We are committed to building scalable, resilient systems and fostering a culture of continuous improvement and technical excellence.

Skills & Expertise

  • Code Architecture
  • APIs
  • Troubleshooting
  • API Integration
  • Back-end
  • MVC architecture
  • System Design
  • Data Migration
  • OAuth
  • Scalability
  • CanCan
  • GoDaddy
  • Cloudflare

Tools

  • Git
  • Capistrano
  • RSpec
  • Slack
  • Terminal
  • IntelliJ IDEA
  • RabbitMQ
  • Chef
  • Jenkins
  • Puppet

Storage

  • PostgreSQL
  • MySQL
  • Microsoft SQL Server
  • Vertica
  • Redis

Languages

  • Ruby
  • HTML
  • JavaScript
  • GraphQL
  • CSS
  • SQL
  • Python
  • JRuby
  • ECMAScript (ES6)
  • Elm
  • HTML5
  • TypeScript
  • Kotlin
  • DYNAMO

Paradigms

  • Web Architecture
  • Continuous Deployment
  • REST
  • Microservices

Platforms

  • Heroku
  • Amazon Web Services (AWS)
  • Docker
  • Linux
  • Twilio
  • MacOS
  • Rackspace
  • DigitalOcean

Frameworks

  • Ruby on Rails (RoR)
  • Ruby on Rails 5
  • Ruby on Rails 4
  • Ruby on Rails 3
  • OAuth 2
  • React Native
  • Capybara

Libraries/APIs

  • Ruby on Rails API
  • Stripe
  • REST APIs
  • React
  • Sidekiq
  • Twilio API
  • jQuery

Certifications

  • edX Honor Code Certificate for Scalable Machine Learning (Apache Spark)
  • University of California at Berkeley via edX
  • CS169.2x: Advanced Software as a Service, BerkeleyX
  • CS169.1x: Software as a Service, BerkeleyX

Preferred Environment

  • IntelliJ IDEA
  • Terminal
  • Slack
  • MacOS

Amazing Thing

...system I've developed handles financial transactions and is incredibly resilient.

© JetThoughts. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at JetThoughts

All 18 roles

Popular searches