Remote Backend Software Engineer (Python & Ruby on Rails)

Posted

Apply now
Please, let Checkmate know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We are looking for a Backend Software Engineer with experience in Python and Ruby on Rails to join our team.
  • You will play a key role in designing, developing, and maintaining our backend systems that power our applications.
  • The ideal candidate has strong problem-solving skills, a solid understanding of backend architectures, and a passion for building scalable and reliable systems.
  • Responsibilities include designing, developing, and maintaining backend services using Python and Ruby on Rails.
  • You will build and optimize RESTful APIs and/or GraphQL endpoints to support front-end and mobile applications.
  • Collaboration with frontend engineers, product managers, and designers to develop new features is essential.
  • You will ensure code quality through best practices, including code reviews and automated testing.
  • Optimizing application performance and scalability, ensuring high availability and low latency is a key responsibility.
  • You will integrate with third-party APIs, databases, and cloud services.
  • Maintaining and enhancing database design (PostgreSQL, MySQL, or other relational databases) is required.
  • Writing clear, maintainable, and well-documented code is expected.
  • Troubleshooting and resolving issues in production environments will be part of your role.

Requirements:

  • A minimum of 3+ years of professional experience in backend development is required.
  • Strong proficiency in Python (Django, Flask, or FastAPI) and Ruby on Rails is essential.
  • Experience designing and maintaining APIs (RESTful and/or GraphQL) is necessary.
  • Knowledge of relational databases such as PostgreSQL or MySQL, including query optimization, is required.
  • An understanding of microservices architecture and containerization (Docker, Kubernetes) is important.
  • Experience with cloud platforms (AWS, GCP, or Azure) and CI/CD pipelines is needed.
  • Strong problem-solving skills and the ability to work independently or as part of a team are essential.
  • Familiarity with testing frameworks (RSpec, PyTest, or similar) is required.
  • An understanding of security best practices for web applications is necessary.
  • Flexibility to work during US hours (India Night Shift hours) at least until 2 p.m. ET is essential for this role.
  • Candidates must have their own system/work setup for remote work.

Benefits:

  • A competitive salary with a benefits package is offered.
  • Flexible work hours and the option for remote working are available.
  • There is an opportunity for professional growth and development.
  • You will be part of a collaborative and innovative work environment.
Apply now
Please, let Checkmate know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback