loader image

Full Stack Engineer

We're looking for an experienced Full Stack Engineer to join our (fully distributed) Project & Product team to help take our service to the next level, supporting the growing needs of our clients. If you're an experienced Full Stack engineer with a special love for Ruby (and Rails) and you like to tackle challenging problems that make the world a better place, we would love to hear from you. 



Role summary

 

We are looking for a performance-minded Full Stack Engineer with an eye towards writing well-designed, maintainable code who will be responsible for managing and maintaining our project and product systems as well as operating related services connected to it. 

 

Your primary focus will be the development of products and projects in small and mid-sized teams, ensuring high performance and responsiveness of our back-end system and related services, like databases, background job systems, continuous integrations setups and cloud deployments. 

 

Key responsibilities 


  • Collaborating within our project and product team to develop new features, fix bugs and reduce technical debt (you will be involved in the whole application lifecycle)

  • Defining and communicating technical requirements

  • Building high-quality systems that can be (re)used and extended in the future

  • Helping set the design/architectural guidelines to make sure our codebase is improving

  • Making sure our systems are scalable and run flawlessly in the whatever cloud we need

  • Troubleshooting, debugging and fixing production issues



 

Required qualifications 


  • 5+ years production experience with Ruby and Rails

  • Front-End development knowledge and experience (JavaScript, CSS, HTML) 

  • Experience building & growing web applications, APIs, services

  • In-depth experience of back-end APIs (RESTful web services)

  • In-depth experience of writing tests (MiniTest, RSpec)

  • Good understanding of databases: query performance, indexes, migrations (PostgreSQL)

  • Understanding of Graph Databases and Document Stores is a plus (Neo4J, MongoDB)

  • Ability and desire to produce modular, maintainable code

  • Solid understanding and experience of Git 

  • Strong interest in continued (personal and professional) development (learning new technologies and programming languages)

  • Excellent communication skills (English) and willingness to improve. We value quality over quantity. German is a plus

  • Comfortable working in a distributed environment, with a high degree of personal autonomy and responsibility



 

Bonus points 


  • Experience with Vue, React or other JS frameworks incl. package managers is a plus

  • Familiarity with Cloud services (Google, AWS, Azure)

  • Experience with using Docker

  • Experience with using and deploying to Kubernetes

  • Experience with implementing GraphQL

  • Familiarity with Kanban or Scrum methodology 

  • Interest, familiarity or experience with Machine Learning (Tensor Flow)

  • Interest, familiarity or experience with IoT



 


Position

Full-Stack Developer


Must have Skills

  • Ruby on Rails

    Beginner

  • JavaScript

    Beginner

  • CSS

    Beginner

  • HTML

    Beginner

  • Rest API

    Beginner

  • PostgreSQL

    Beginner

  • MongoDB

    Beginner

  • Git

    Beginner

Client Payroll

Up to 200 K/Year USD (Annual salary)

Fully Remote

english - Basic

Languages
Cancel
Cancel

Active

Skip

Full Stack Engineer

We're looking for an experienced Full Stack Engineer to join our (fully distributed) Project & Product team to help take our service to the next level, supporting the growing needs of our clients. If you're an experienced Full Stack engineer with a special love for Ruby (and Rails) and you like to tackle challenging problems that make the world a better place, we would love to hear from you. 



Role summary

 

We are looking for a performance-minded Full Stack Engineer with an eye towards writing well-designed, maintainable code who will be responsible for managing and maintaining our project and product systems as well as operating related services connected to it. 

 

Your primary focus will be the development of products and projects in small and mid-sized teams, ensuring high performance and responsiveness of our back-end system and related services, like databases, background job systems, continuous integrations setups and cloud deployments. 

 

Key responsibilities 


  • Collaborating within our project and product team to develop new features, fix bugs and reduce technical debt (you will be involved in the whole application lifecycle)

  • Defining and communicating technical requirements

  • Building high-quality systems that can be (re)used and extended in the future

  • Helping set the design/architectural guidelines to make sure our codebase is improving

  • Making sure our systems are scalable and run flawlessly in the whatever cloud we need

  • Troubleshooting, debugging and fixing production issues



 

Required qualifications 


  • 5+ years production experience with Ruby and Rails

  • Front-End development knowledge and experience (JavaScript, CSS, HTML) 

  • Experience building & growing web applications, APIs, services

  • In-depth experience of back-end APIs (RESTful web services)

  • In-depth experience of writing tests (MiniTest, RSpec)

  • Good understanding of databases: query performance, indexes, migrations (PostgreSQL)

  • Understanding of Graph Databases and Document Stores is a plus (Neo4J, MongoDB)

  • Ability and desire to produce modular, maintainable code

  • Solid understanding and experience of Git 

  • Strong interest in continued (personal and professional) development (learning new technologies and programming languages)

  • Excellent communication skills (English) and willingness to improve. We value quality over quantity. German is a plus

  • Comfortable working in a distributed environment, with a high degree of personal autonomy and responsibility



 

Bonus points 


  • Experience with Vue, React or other JS frameworks incl. package managers is a plus

  • Familiarity with Cloud services (Google, AWS, Azure)

  • Experience with using Docker

  • Experience with using and deploying to Kubernetes

  • Experience with implementing GraphQL

  • Familiarity with Kanban or Scrum methodology 

  • Interest, familiarity or experience with Machine Learning (Tensor Flow)

  • Interest, familiarity or experience with IoT



 


Job Type

Client Payroll


Positions

Full-Stack Developer


Must have Skills

  • Ruby on Rails

    Beginner

  • JavaScript

    Beginner

  • CSS

    Beginner

  • HTML

    Beginner

  • Rest API

    Beginner

  • PostgreSQL

    Beginner

  • MongoDB

    Beginner

  • Git

    Beginner


Languages

english -Basic

Up to 200 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Andreas K

| United States