

Similar jobs

Profile - Ruby On Rails Developer
Experience - 1 year to 8 years
Location - Indore | Full time | Onsite
Responsibilities:
-
Designing and developing Ruby on Rails web applications/webservices in an agile environment
- Implement AJAX features and functionality using Javascript Integrate and optimise HTML/CSS front-ends Solid experience with RoR, MySQL/Cassandra, Shell Scripting Strong experience in Angular, Javascript, HTML/CSS and web services
- Working experience in using Jquery and D3 Experience in converting UI/UX design to HTML elements/assets
- Experience with SCRUM or equivalent Agile development methodologies
- A good understanding of usability and accessibility, including coding to WAI standards
-
Maintaining and troubleshooting existing web applications.
- Writing and maintaining reliable Ruby code.
- Integrating data storage solutions.
- Creating back-end components.
- Identifying and fixing bottlenecks and bugs.
- Integrating user-facing elements designed by the front-end team.
- Connecting applications with additional web servers.
- Maintaining APIs.
Ruby on Rails Developer Requirements:
- Bachelor’s degree in computer science, computer engineering, or related field.
- Must have more than 6 months+ in depth experience in Ruby on Rails
- Experience working with ruby on rails as well as libraries like Resque and RSpec.
- Deep understanding of object-oriented programming
- Ability to write clean ruby code.
- Proficiency with code versioning tools including Git, Github, SVN, and Mercurial.
- Understanding of web services technologies such as REST is required.
- Good experience and understanding of continuous integration and deployment process.
- Knowledge in working with AWS or other cloud platform
- Experience in working with limited direction while exceeding delivery expectations.
- Experience with AngularJS or ReactJS.
- Familiarity with MVC, Mocking, RESTful, and ORM.
- Good understanding of front-end technologies including HTML5, JavaScript, and CSS3.
- Knowledge of server-side templating languages including Slim and Liquid.
- Familiarity with testing tools.
- Interest in learning new technologies
Skills - Ruby, Ruby on Rails, J ruby (optional) R Stalk, Docker

Responsibilities
Revise, edit proofread and optimize web content
Perform code reviews
Unit testing and continuous integration
Work cross functionally to enhance overall user experience of our platforms
Own various design tasks involved in the web development life cycle from start to finish
Qualifications
Bachelor's degree or equivalent experience in computer science
3+ years of experience using html, php and word press.
Proficience in at least one server side technology (Java, Php, Node js, Python, Ruby)
Ability to multitask, organize and prioritize work

The search engine is for a Japanese text optimization.

Manage team of 15+ developers and growing
Ensure end to end software lifecycle operations and delivery
Build a healthy learning based dev culture encouraging individual technological growth
Deliver on the company's technological goals
Must have:
Technical Competency: Must have in-depth knowledge of core computer science concepts with
practical experience of building large scale applications. Having experience of developing, deploying
and maintaining product level Web Applications is a must
Tools and Frameworks: ROR or similar web application development frameworks knowledge is a
must. Understanding of the entire production deployment cycle including Hosting, Load balancing,
CDN etc. Would be great to have Client and server side performance optimization techniques. Also
abreast of latest developments in this space
Management: Must be capable hands on technological leader. Shouldn't shy away from writing code
and getting involved in the project. Must be able to foster a healthy learning based dev culture
where each developer feels motivated to learn and code. Should aim to build the best dev team in
the neighborhood
Interpersonal Relationships: Must be skilled enough to be part of the Senior Management team,
ideating and working closely with Managers from other departments. Building trust based
relationships with the other managers by adding value to their processes
Visionary: Being aware of industry trends and constantly moving the company in the right
technological direction. Knowing the difference between a fad and a valuable technological addition
is key to choosing the right things to work upon


We’re looking for a Ruby on Rails Software Engineer/Shopify App Developer who has experience working with the Shopify platform and is able to work on a Shopify app.
Your Daily Challenges
When we welcome you aboard we’ll introduce you to your Team, which consists of a front-end developer, a Shopify App Marketer who grew 2 apps to million dollar annual revenue, and a product manager.
These are the people you’ll work closely with on Product development day-to-day. Once you get settled in and learn more about the team, your day to day activities will look something like this:
- Own the end-to-end development cycle for the Shopify app you’ll be working on.
- Coordinate with fellow developers to get things done on time.
- Implement high quality code in an agile, test driven development environment
- Review exception reports to identify and fix bugs
- Development of new apps and features
- Maintenance of existing features
- Collaboration with cross-functional teams
- Contributions of ideas to improve the product
Your Experience
- 3-5 years of experience with Ruby on Rails
- Experience with Shopify app development
- Familiar with Sidekiq, PostgreSQL
- Good understanding of HTML and CSS (positioning and styling)
- Excellent communication skills
- Takes pride in writing clean, organized, efficient code
- An eye for detail
- Experience with vanilla JavaScript and React a plus
- Experience working in an entrepreneurial/startup environment
Your Compensation
- The compensation range for this role is INR 14-18 LPA (~25K USD) + up to 5% equity.
- The compensation varies with experience and qualifications.
- This is a full-time remote/work from home position.
Thanks for the time you took to read about this opportunity.


Key responsibilities for this role include:
• Lead one of the product verticals in the development of technology strategy, planning, hiring and execution of the next iteration of the WeInvest platform.
• Institutionalize a strong software engineering culture and facilitate a rapid, iterative, layered development approach.
• Be hands on with the coding, evaluate design and architecture choices, do in-depth code reviews, and implement standards and practices for software development.
• Inspire the engineering team to build quality, scalable code by pairing with team members periodically.
• Participate in the definition and management of high-quality product roadmaps based on business, product & tech strategy.
• Proactively identify and resolve strategic issues that may impair the team’s ability to meet strategic, financial, and technical goals.
The ideal candidate will have:
• Masters /BE/ B.Tech from a reputed institute
• About 6-10 years professional experience in software development.
• Excellent logical and analytical reasoning capabilities combined with strong knowledge of core
computer science concepts like algorithms, data structures, software design patterns, OOP etc.
• Should have experience in all the phases of SDLC
• Must have experience in leading a team. (At least 2-3 people)
• Be an expert in ruby on rails with experience OR from Fintech, Wealth Management OR Investment
• Management Domain with experience in any of the programming languages (Java/Python/Ruby).
• Breadth of experience in multiple technologies, tools, frameworks and processes is a big plus.
• Excellent understanding of core computer science concepts like algorithms, data structure,
Software design patterns, OOP etc. Be able to lead the team in design & architecture discussions,
introduce new tools, concepts & process to the team and guide other members of the team.
• Experience working in an agile team with software engineering practices like automated testing,
test- driven-development, continuous integration etc is a big plus.
• Excellent oral and written communication.






