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 🌱.