Our client is looking for a skilled programmer in India to strengthen their development team of top-notch developer based in Netherlands, Europe, as they are continuously improving their platform and the projects are related to the platform.
These projects include development of new features, optimizations for certain clients, integration with other platforms, along with code review and hot fixes required.
As a senior developer you will be involved with the design and the technical architecture wherever necessary. The company encourages innovative ideas and out-of-the box thinking from its team. You will be working in a team of two to three programmers and a designer per project and need to have a pro-active and communicative approach. As a result, you have direct influence in the architecture, planning and functionalities you will work on.
As a developer you will work on all aspects of the project, from a completely scalable data model, shared-nothing back-end Ruby on Rails servers, cloud load-balancing for projects developed with the latest MVC-frameworks.
The projects are guided by the Scrum method, in which daily stand-ups ensure you are involved with every aspect of the (development) team. Every product is tested according to the Test-Driven Development (TDD) and Behavior-driven development (BDD) principles, we expect you to have good understanding of TDD and BDD.
Desired Skills/Knowledge
- Minimum of 3 years of relevant experience with MVC frameworks
- Extensive experience with Ruby on Rails
- Experience with code reviewing / code quality control
- Experience with HTML5/CSS and AJAX
- Experience with JSON
- Experience with RESTful architectures
- Experience with databases (MySQL / NoSQL)
- Experience with Test-Driven Development (TDD)
- Good command of English
- Experience with software architecture, engineering, and future-proof design
- Affinity with Linux or Unix
- Flexibility with working hours
Desirable:
- Experience with cloud architectures
- Experience with automated server deployments
- Experience with app development (iOS and/or Android)
- Experience with Behaviour-Driven Development (BDD)
- Shared-nothing architecture experience
- Experience with web performance optimizations
- Experience with search engines and recommendation systems (ElasticSearch / Mahout
Qualification: BE/BTech or MCA from a reputed university
Location: Delhi NCR
Compensation: Best in the industry
Employment Type: Long term and Permanent role