Job Requirements
Skills
This job post is managed by
Job description for Senior Back-End Engineer at Quantum Inventions Indonesia
- Build web applications and web services for maps and location-based sites, integrating real-time content, maps, traffic, routing, and navigation. You will be involved in conceptualizing, building, and creating web applications that run across desktops and mobile devices. You will also build web services and API that will enable native applications on a multitude of platforms
- Utilize cloud computing such as Amazon Web Services and participate in deployment and infrastructure planning
- Work across teams to provide online experiences for different devices (web, mobile web, API)
- Good project programming experience
- Test applications for performance, responsiveness, and security
- Review and debug junior developers- code
- Integrate data storage and data processing solutions
- Build, install and share gems and plugins
- Create automated test scripts
- Improve and maintain applications after deployment
- Coordinate with team members who work on different layers of infrastructure
- Clear verbal and written communication in English is extremely important to succeed in our teams, as we work cross borders with multi-nationality teams where clear communication is
- the key.
- Experience with Ruby on Rails project, with at least one project running in production.
- Good understanding of the syntax of Ruby and its nuances
- Solid understanding of object-oriented programming, MVC, ORM, and RESTful design pattern
- Good understanding of server-side templating languages
- Good understanding of server-side CSS pre-processors
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- A knack for writing clean, readable Ruby code
- Understanding of fundamental design principles behind a scalable application
- Able to create database schemas that represent and support business processes
- Comfortable with TDD, BDD, and Unit Testing
- Proficient understanding of code versioning tools
- Familiarity with development aiding tools
- Familiarity with continuous integration and agile methodologies
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More