Analyze software requirements and provide solutions. Perform analysis, design, coding, testing, implementation, and maintenance of software solutions.
Design and develop efficient application logic in Ruby, around Rails framework. Extending and maintaining JSON and APIs.
Assist with the integration of data storage solution such as PostgreSQL/MySQL and Redis Design robust, scalable and secure features.
Identify bottlenecks and bugs, and devise solutions to these problems Contribute in all phases of the development life-cycle Help maintain code quality, organization and automatization Support the front-end developers by integrating their work with the application
Job Specification
Must be highly organized and capable of working under pressure and in tight deadlines Passion for writing great, simple, clean, and efficient code (and tests to go with it!) Collaborate on all aspects of application design and development.
Make suggestions, ask questions and be able to push the limits of rest of the team.
Expertise in Model/View/Controller implementation Experience with RSpec, BDD, TDD, and units tests.
Proven experience building highly scalable RESTful APIs Excellent written and oral communication skills Good knowledge of object-oriented design and patterns Expertise in relational databases and database architecture Experience in developing distributed systems Comfortable with Agile development practices
Apply Instructions
Education and Experience: We believe in Skill, Passion, Innovation, Pro-active, Innovative and Creative Mind. If you are one of them. Don’t wait, Apply Now Application Requirements: Send your CV to hr@enlivit.com
This Job is expired. The Company is no longer accepting applications for this position.
Organization Summary
We are a group of people passionate about web and mobile technologies. We believe in the idea of making the web more entertaining, interesting and appealing. As a creative agency, we are sure that with clients who are as passionate as us, we can achieve the very best result.
We take each and every project as a new adventure. It is a new chance to learn, create something interesting and unique. Every project we undertake will have a team of experts who can design your project in the most creative and professional way.