About the Role
As a Software Engineer (Ruby on Rails), you will:
- Develop highly scalable REST APIs and design database schemas.
- Gain hands‑on experience in full‑stack development while solving challenging enterprise‑level problems.
- Continuously test, improve, and optimize code while adopting new technologies.
Key Responsibilities
- Write clean, maintainable, and efficient code.
- Design and implement database schemas and maintain RDBMS/NoSQL data systems.
- Follow best practices: test‑driven development (TDD), continuous integration, SCRUM, refactoring, and code standards.
- Collaborate with cross‑functional teams to solve problems and improve product functionality.
- Learn and apply new technologies to enhance product performance and user experience.
Requirements
- Pursuing or recently completed BS/MS in Computer Science, Engineering, or related field.
- Familiarity with Ruby on Rails, OOP concepts, and relational database design.
- Understanding of NoSQL databases is a plus.
- Self‑motivated, quick learner, and able to work independently.
- Passion for writing clean, efficient, and maintainable code.
- Ability to work in a collaborative, fast‑paced environment with flexible hours across multiple time zones.
Core Values
- Customer Focus: Deliver outstanding experiences to our clients and learners.
- Agility: Think independently, learn quickly, and act with speed.
- Deeper Problem Solving: Address issues at their root to create lasting solutions.
Job Details
Mid‑Senior level, Full‑time, Information Technology.