RemoteWLBRemote only
Back to all jobs
B
Remote role · backend-

Backend Engineer

Bravado

Ruby on RailsAWSPostgreSQLBackendRemote
Role brief

Job Title: Sr Backend Engineer

Job Type: Full-Time

Location: Remote

Job Summary:

We are seeking an experienced Sr Backend Engineer with a passion for building scalable and robust backend solutions. This role requires a deep understanding of web technologies and cloud infrastructure, with a focus on developing high-quality applications. If you thrive in a remote work environment and excel at written and verbal communication, we want to hear from you.

The company is using a very flat structure and engineers tend to own project from zero to finish line, you can think of it as being mini CEO of your own project - so that you will think about potential product solutions, compare vendors, work on the actual implementation and do a post release analysis

Key Responsibilities:

  • Design, develop, and maintain backend services using Ruby on Rails.
  • Implement and manage cloud services on AWS to ensure high availability and performance.
  • Optimize database performance and ensure data integrity using PostgreSQL.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Write and maintain clear, comprehensive documentation for new and existing features.
  • Participate in code reviews to maintain code quality and share knowledge with the team

Required Skills and Qualifications:

  • Proven experience as a backend engineer, with a strong portfolio of Ruby on Rails projects.
  • Expertise in AWS services including EC2, S3, RDS, and Lambda.
  • Strong knowledge of PostgreSQL and experience in database design and optimization.
  • Excellent written and verbal communication skills, with an emphasis on clarity and precision.
  • Demonstrated ability to work independently in a remote setting and manage multiple projects.
  • Strong problem-solving skills with a proactive approach to tackling technical challenges.

Preferred Qualifications:

  • Experience with containerization technologies like Docker.
  • Familiarity with agile development methodologies and tools.
  • Knowledge of front-end technologies such as JavaScript, HTML5, and CSS3.