You will have the opportunity to improve and create web platforms for the learning experiences of millions of users.
Responsibilities
- Design and develop new features and services using Ruby on Rails, Angular/TypeScript, and Google Cloud Platform (GCP) services and APIs
- Write clean, readable, maintainable, and testable code, while enhancing and implementing new functionality
- Write unit and integration tests to ensure the performance and reliability of delivered solutions
- Communicate effectively with stakeholders, particularly engineers from the customer side
- Perform code reviews and create technical documentation to maintain development standards
Requirements :
- 2+ years of experience with Ruby or similar programming languages
- Proficiency in TypeScript and web development technologies including JavaScript, HTML, and CSS, with familiarity in Angular being a plus
- Competency in working with cloud services like Google Cloud Platform, AWS, or Azure
- Strong understanding of algorithms, design patterns, and software architecture principles
- Expertise in object-oriented programming (OOP) and object-oriented design (OOD) techniques
- Understanding of databases and solid SQL knowledge
- Capability to operate autonomously and resolve ambiguity when working on high-level tasks
- Strong communication and interpersonal skills
Nice to have
- Familiarity with Angular and front-end tools such as CSS, HTML, and JavaScript
- Background in using SEO tools for web optimization