Senior Backend Engineer
Full Job Description
Senior Backend Engineer (Ruby on Rails)
Cialfo, a rapidly expanding tech startup in Delhi, is seeking a talented Senior Backend Developer to enhance its growing team. This role focuses on developing and maintaining robust, scalable server-side applications and APIs, working collaboratively with frontend developers, product managers, and other stakeholders to ensure seamless application integration and optimal performance.
About the Role
The Senior Backend Developer will be instrumental in the design, development, and optimization of server-side applications. Key responsibilities include creating efficient, reusable, and reliable code; integrating various data storage solutions (databases, key-value stores, blob stores); and implementing and maintaining RESTful APIs. The role involves a full application lifecycle focus, including coding, debugging, and performance tuning, with an emphasis on code quality through reviews and comprehensive technical documentation. Ensuring adherence to security and data protection best practices is also a critical aspect.
What You Will Be Doing
- Develop, maintain, and optimize server-side applications.
- Design, build, and maintain efficient, reusable, and reliable code.
- Integrate data storage solutions such as databases, key-value stores, and blob stores.
- Implement and maintain RESTful APIs to support front-end functionality.
- Collaborate with frontend developers to ensure seamless integration of front-end and back-end components.
- Participate in the entire application lifecycle, focusing on coding, debugging, and performance tuning.
- Conduct code reviews and provide feedback to improve code quality.
- Write and maintain detailed technical documentation.
- Ensure security and data protection best practices are followed.
About You
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Experience
- 3+ years of experience as a Backend Developer, preferably with a focus on Ruby on Rails.
- Proficiency in Ruby and the Ruby on Rails framework or similar backend framework(s).
- Experience with relational databases such as PostgreSQL or MySQL.
- Familiarity with front-end technologies (e.g., JavaScript, HTML5, CSS3) for basic integration.
- Understanding of RESTful APIs and web services.
- Experience with version control systems, preferably Git.
- Experience with cloud services (e.g., AWS, Azure, GCP).
- Experience with automated testing frameworks (e.g., RSpec, Capybara).
- Knowledge of modern authentication methods like OAuth and JWT.
Skills
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work in a fast-paced, agile development environment.
This role is based in our Delhi office.
Company
Cialfo
Cialfo is a leading technology-driven platform based in Delhi, India, dedicated to connecting students, higher education institutions, and counselors. Since its inception in 2017, Cialfo has been comm...