Shopify App Developer/ Software Engineer - Ruby on Rails
at A Shopify App Startup in India founded by two IIM Alumni.
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.
Similar jobs
We are a 20-year old IT Services company from Kolkata working in India and abroad. We primarily work as SSP(Software Solutions Partner) of Oracle India, SRIT, KPMG, HP, TCS, Mazar etc and serve some of the leading business houses in the country in various software project implementations specially on SAP and Oracle platform and also working on Govt & Semi Govt projects as outsourcing project partner all over PAN India.
Designation : Senior Web Developer Developer
Company – TSG Global Services Pvt Ltd
Position -Permanent
Experience- Min 2 Years
Notice Period: Immediate To 30 Days
.
Interview Process:
- Telephonic / VC Technical
- HR
TSG Global Services Pvt. Ltd (UnisolTSG Group).(http://www.unisoltsg.com/">www.unisoltsg.com)
From a humble beginning in 1999, TSG is now wings-spread into IT Solutions, ERP Solutions, Technology & Services.Though head quartered in Kolkata. http://www.unisoltsg.com/about.html#collapseOne-alt3">TSG has been the steady Solutions Partner to multinational giants like HP, KPMG, PWC, TCS, Oracle.TSG operates pan India basis having regional operations in Bangalore, Noida, Mumbai. Overseas operation spread across Middle-East, USA and Africa.When it comes to your IT deployment you need only the best.
· Software Solutions - Products and Services
· On-demand Staff Augmentation
- Managed SLAs
Leading the way in International Banking. We support the people and companies driving investment, trade and wealth creation across Asia, Africa and the Middle East. And our heritage and values are expressed in our brand promise – here for good. See our Brand and Values
Job Description:
- About 2+ years of rigorous IT experience with a minimum of 2 years in the core area of expertise in .web development
PHP/.net, HTML,CSS ,Javascript, Added advantage digital marketing Exp
- Good Communication Skill
- Proven ability to meet milestones and delivery dates providing result oriented and proactive approach towards solving problems
● Collaborate with engineering, design and product teams to design and ship new
features. Identify and solve bottlenecks and fix bugs.
Desirable Qualifications:
● Deep knowledge of Ruby on Rails (RoR) practices and commonly used modules; deep
understanding of RoR internals like databases, API, caching, proxies, web services,
performance and scalability.
● Experience creating self-contained, reusable, and testable modules and components.
● Experience in SQL and NoSql databases in production environments. Experience
working with Git, AWS/GCP.
● Good communication skills
● 4+ years of relevant experience as a software enginee
Requirements
Candidate should have at least 4-6 years of experience in enterprise web application
development using NodeJS on server side along with MongoDB and Express.
Knowledge of RESTful API is a must.
Experience with NodeJS based frameworks (example - NestJS) is highly preferred.
Experience with code optimization as well as has in depth understanding about
asynchronous programming.
Strong analytical skills and can come up with out of the box solutions.
Experience in end to end web development.
Experience with No SQL (Mongo preferred) databases with data migration Strategies
Strong knowledge in Object-Oriented Programming Concepts and Data Structures along with
Node JS best practices.
Experience in Unit Testing in NodeJS (Chai and Mocha) is a must.
Exposure to continuous deployment and integration process.
Exposure with Docker and Orchestration software.
Experience with Redis is added advantage.
Experience with RabbitMQ and Kafka is added advantage
Experience with Nginx and HA Proxy is added advantage
Experience in scalable microservices is must.
Deep in depth understanding about design pattern.
About Prêtture
We are India’s coolest SaaS ERP for Fashion, Lifestyle and Home Decor brands. Currently working across 100 brands like House of Masaba, Rahul Mishra, Raw Mango, Anamika Khanna and many others across India, helping them organise their end to end business workflow through our application.
We are currently working on new development and enhancement in the application and are hence looking forward to senior software developers.
The ideal candidate is a creative problem solver who understands the requirement and comes up with the solution keeping in mind the impact of the solution on existing code
Responsibilities
- Understand the problem statement and get the code done for the server side programming of our software including the database and other internal/external micro services communication
- Maintain the quality of code
- Impact analysis before actually writing any code
- Use the optimised SQL queries only
Qualifications
- At least 2-3 years' of experience using NodeJS and MySql/PostgreSQL (This is mandatory. Please do not apply in case of lesser experience in either NodeJS or MySQL/PostgreSQL)
- Bachelor's degree or equivalent experience in Computer Science
Office Location
Navi Mumbai
Key aspects of this role:
- Maintain, update, and enhance ITSM environment including Incident, Request, Problem, Change and Knowledge Management, Service Catalog, Service Portals, SLAs, Discovery, and Integrations
- Participate in the implementation and configuration of other ServiceNow products outside of ITSM to increase the adoption of the ServiceNow platform. • Responsible for performing daily administration, issue resolution, and troubleshooting of the ServiceNow platform. Monitor health, usage, and overall compliance of ServiceNow and its applications.
To be the right fit, you will need:
- Minimum of 2 years of demonstrated experience in ServiceNow development and configuration.
- Proficient in developing, integrating and maintaining applications using ServiceNow Platform technology and tools.
- Understanding of and experience working with IT Service Management processes (Incident, Problem, Change, Release, SLM, Service Catalog), PPM/ITBM• Understanding of IT and business requirements with ability to develop, test, deploy improvements, and update Manage and administer lists, filters, forms, platform interfaces (to other data sources) and the data within tables, import sets and the CMDB.
- Preferably certified in ServiceNow
- 2 - 3 Years of experience is required in Java Development.
- Framework - Spring MVC, Spring Boot.
- Good Knowledge in Core Java, OOPS principles is required.
- Web Technologies - HTML, CSS, Javascript.
- 5-10 years of experience in building API services using NodeJS Express and related frameworks
- Expert level understanding of NodeJS asynchronous runtime
- Expert level understanding of Javascript concepts on callbacks and closures
- Experience with Postgres, NoSQL, Redis, and Firebase real-time database
- Experience with AWS services like Elastic Beanstalk, Cloudfront, S3, EC2, Lambda, API Gateway, SQS, etc
- Understanding of patterns and techniques for building scalable back-end infrastructure including caching, rate limiting, authentication, and authorization schemes.
- Experience in building highly scalable and high throughput services with millisecond response times
- Experience working in a collaborative team environment
- Excellent communication & interpersonal skills
- Willingness to learn and pick up new technology along with patience to mentor
Bonus skills –
- Experience with Elastic Search, Puppeteer
- Experience writing unit test