Codeable: Senior Back-end engineer (Ruby/Rails)

Related keywords: data engineer remote jobfreelance remote jobremote job europe

This page contains product affiliate links.

Overview

Codeable is searching for a Senior Back-end Engineer specializing in Ruby/Rails to join their fully distributed Platform & Product team. This role is pivotal in advancing Codeable's capabilities to serve its growing community of experts, clients, and partners, specifically in the realm of WordPress development. The company connects elite WordPress developers with businesses that require various services, such as building, maintaining, and optimizing WordPress sites.

About Codeable

Founded with the mission to create the most vibrant community in the WordPress ecosystem, Codeable prides itself on providing a unique platform exclusively for WordPress services. Their community includes over 500 freelance developers, ensuring high-quality offerings to clients worldwide. The engineering team plays a vital role in improving and evolving the platform, aligning with the community's needs while promoting better working conditions for all parties involved.

Role Summary

The Senior Back-end Engineer will focus on developing and maintaining the backend systems that support Codeable's services. The engineer must be performance-minded and capable of writing high-quality, maintainable code. With a steady influx of new projects and clients, ensuring the backend system’s performance and scalability is essential in this role. Engineers at Codeable are encouraged to take initiative and problem-solve directly with the systems and services they manage.

Key Responsibilities

The main responsibilities of the Senior Back-end Engineer include:

  • Collaborating with the product team to develop features and resolve bugs, impacting the entire application lifecycle.
  • Defining and effectively communicating technical requirements to ensure clarity and understanding among team members.
  • Constructing high-quality back-end systems that are reusable and extensible.
  • Setting design and architectural guidelines to facilitate codebase improvement.
  • Ensuring the back-end systems are scalable, with optimized database queries to deliver fast response times.
  • Diagnosing and resolving production issues to maintain system reliability and performance.

Required Qualifications

Candidates should possess specific skills and experiences to be considered for this position:

  • At least 5 years of experience with Ruby and Rails on sizable projects in production.
  • Demonstrated experience in building and growing web applications, APIs, and services.
  • Proficient understanding of back-end APIs, particularly RESTful web services.
  • Extensive experience in writing various forms of tests, including unit and integration tests.
  • A solid grasp of database intricacies, including PostgreSQL query performance, indexing, and migrations.
  • Familiarity with background processing, particularly using Sidekiq, and techniques for optimizing its performance.
  • Skills in producing modular and maintainable code.
  • Competent in using Git for version control, including branching workflows.
  • Understanding of web security concerning APIs and applications.
  • Experience implementing caching strategies in Rails APIs is preferred.
  • Interest in ongoing personal and professional development, with a willingness to learn new technologies and programming languages.
  • Strong communication skills in English are essential, along with a proactive mindset for improvement.
  • Ability to operate effectively in a remote environment, demonstrating personal autonomy and responsibility in work.

Bonus Points

The following additional expertise would be favorable:


  • Knowledge of front-end development, including JavaScript, CSS, HTML, and Angular.
  • Familiarity with Google Cloud services.
  • Experience with Docker and deploying applications using Kubernetes.
  • Skills in data analysis using SQL or related tools like BigQuery or Looker.
  • Insight into the WordPress ecosystem, as it aligns closely with the company's operations and services.

Location & Work Environment

This is a fully remote position, allowing team members to work from anywhere globally. However, candidates should preferably be situated in Europe to ensure at least a 6-hour overlap with GMT+1, which facilitates team collaboration effectively across different time zones. The company values adaptability and collaboration in a remote setting, fostering a culture of independence and accountability.

Application Process

Interested candidates are encouraged to submit their resume along with salary expectations. The cover letter should clearly articulate why the applicant believes they are a suitable fit for Codeable. The application window extends until the end of March 2025, after which the hiring team will begin reviewing applications. Selected candidates can anticipate interviews over the following weeks, with practical tests as part of the evaluation process. The aim is to fill this position with a candidate ready to start by April or May 2025.

Conclusion

This position at Codeable offers an exciting opportunity for skilled back-end engineers to contribute significantly to the advancement of a unique platform in the WordPress ecosystem. Aspiring applicants should be motivated by building high-quality systems that support an enthusiastic and diverse community while embracing the challenges and rewards of working remotely in a global environment.



This job offer was originally published on weworkremotely.com

Codeable

Anywhere in the World

Software development

Full-time

March 18, 2025

30 views

4 clicks on Apply Now

Share


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.