Hey there! We are seeking a highly skilled and passionate Ruby on Rails developer to join our team. As a key member of our development team, you will be responsible for enhancing our product offerings and ensuring smooth operations and scalability of our existing infrastructure. If you have a strong foundation in RoR development, possess a knack for writing clean code, and are excited about building and scaling innovative products, we would love to hear from you.
To provide you with a brief overview of the job role, we are sharing the specific requirements that we expect from you. Please have a look:
Requirements:
- Proven experience working as a Ruby on Rails developer in a production environment.
- Strong knowledge of Ruby, Ruby on Rails framework, and PostgreSQL.
- Extensive experience with hosting and maintaining production applications on AWS, Google Cloud Platform (GCP) services.
- Solid understanding of real-time communication and experience with socket programming.
- Experience in implementing AI in real-world applications is a solid plus.
- Experience in front-end technologies, particularly Vue.js would be a plus
- Strong problem-solving skills and ability to analyze and debug complex issues.
- Experience leading a development team or mentoring junior developers.
- Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
- Self-motivated and able to work independently with minimal supervision.
Responsibilities:
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Architect and implement scalable solutions using RoR, PostgreSQL, and AWS.
- Develop and maintain APIs, web services, and integrations with various third-party systems.
- Lead and collaborate with a team of developers to design, develop, and maintain high-quality scalable applications.
- Recruit and provide technical leadership and guidance to developers.
- Optimise and ensure the reliability of the backend infrastructure.
- Optimise application performance and ensure the scalability and security of the software.
- Stay up-to-date and passionate about the latest technologies, trends, and best practices in software development.
- Optimize the monthly spending on cloud infrastructure.
About Foaps:
We are an innovative startup empowering restaurants to excel in the online food delivery business. Our platform aggregates all online food delivery orders into a single consolidated dashboard, improving the efficiency of order management and aiding restaurant growth. With a strong presence in the Indian market and partnerships with major delivery services like Zomato, Swiggy, Dunzo, Thrive, and magicpin, we are making a significant impact in the restaurant industry. Backed by flat6labs Bahrain, our mission is to revolutionize how restaurants conduct their online food delivery business.
For more details visit our website www.foaps.co
Why Join Foaps?:
At Foaps, we offer compelling reasons for you to join our team:
- Collaborate directly with the founders: As a part of our team, you'll have the opportunity to work closely with the founders and actively participate in the decision-making processes of our early-stage startup. Your contributions will have a direct impact on shaping the direction and success of our business.
- Stock options: We believe in recognizing and rewarding the hard work and dedication of our team members. As a valued team member, you will be eligible for stock options based on your performance and contributions. This allows you to share in the growth and success of the company.
- Performance-based salary increments: We value your efforts and believe in fostering a culture of growth. Individuals’ performance, dedication, contribution, and achievements will be acknowledged and rewarded accordingly.
- Team-oriented environment: At Foaps, we prioritize collaboration and teamwork. Our company culture is not based on hierarchy but rather on creating an environment that fits the needs and strengths of our team. We foster a supportive and inclusive atmosphere where everyone's voice is heard and contributions are valued.
- Make a difference in the Restaurant industry: Foaps is revolutionizing the online food delivery business, making it easier for restaurants to do online delivery business. By joining our team, you'll have the opportunity to contribute to this transformation and play a vital role in shaping the future of the restaurant industry.
Interested? Join us and become a vital part of our startup journey. Together, we'll build an exciting future and make a real impact.
About Lasper Technologies Pvt Ltd
About
We are an innovative startup empowering restaurants to excel in the online food delivery business. Our platform aggregates all online food delivery orders into a single consolidated dashboard, improving the efficiency of order management and aiding restaurant growth. With a strong presence in the Indian market and partnerships with major delivery services like Zomato, Swiggy, Dunzo, Thrive, and magicpin, we are making a significant impact in the restaurant industry. Backed by flat6labs Bahrain, our mission is to revolutionize how restaurants conduct their online food delivery business.
For more details visit our website www.foaps.co
Company video
Connect with the team
Similar jobs
💥 What will you do?
As a Backend Engineer, you will
- Create and maintain server-side code
- Designing database schemas to support business requirements
- Building reusable code and libraries for future use
- Troubleshoot and debug applications
- Write unit tests
- Stay up to date with current best practices
- Collaborate with front end engineers
- Optimization of the application for maximum speed and scalability
- Work with stakeholders including the Executive, Product, Data, and Design teams to assist with web-application-related technical issues and support their requirements.
🙋 What are we looking for?
While we do not have a strict list of requirements for candidates interested in this role, some indicators that you would fit this role and our engineering culture are
- 2+ years of relevant work experience as a Backend engineer using Python frameworks like Django, Flask, etc
- Experience with relational databases like MySQL, PostgreSQL
- Good understanding of OOP concepts
- Understanding of code versioning tools, such as Git
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3.
- Experience writing unit tests for the application is a plus
- Experience with building REST APIs
- Superior analytical, conceptual, and problem-solving skills.
- Strong verbal and written communication skills in English.
The key aspects of this role include:
• Design, build, and maintain scalable applications using Python.
• Contribute to the entire implementation process including driving the definition of improvements based on business need and architectural improvements.
• Act as a subject matter expert for Application Software developers and Engineers.
• Handle server-side code for a production platform and contribute to new features
To be the right fit, you'll need:
• More than 4+ years of experience as a software developer in Python, with knowledge of at least one Python web framework such as Django, Flask, etc.
• Good understanding of common design patterns and architecture principles to design reliable and Scalable applications
• Strong communication skills
• Knowledge of databases line NoSQL or MongoDB
• Good to have AWS and Docker or Web services
• Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS
What you'll do?
● Develop on server-side cloud software using a serverless approach (AWS).
● Work hands-on on bringing to life IoT and Edge architectures and applications
● Work with teams on delivering key features and performance targets.
Who You Are?
● Passionate individual who loves to develop scalable backend
● Strong programming capabilities
● Understanding of cloud architecture and protocols.
● Clear thought process, believe in simplifying rather than complicating
● Argue and fight over opinions. Believe in always choosing the best
You Should Have
● Experience on NoSQL Databases and designing REST API.
● Strong fundamentals of Data structure and algorithm.
● Done related projects during graduation/post-graduation.
● Experience on AWS, AWS Lambda, AWS IoT Core, AWS Cloud Watch is a big plus.
Proficiency in Python
2. Design software and make technology choices across the stack (from data storage to application to front-end)
3. Understand a range of tier-1 systems/services that power our product to make scalable changes to critical path code
4. Own the design and delivery of an integral piece of a tier-1 system or application
5. Work closely with product managers, UX designers, and end users and integrate software components into a fully functional system
6. Work on the management and execution of project plans and delivery commitments
7. Take ownership of product/feature end-to-end for all phases from the development to the production
8. Ensure the developed features are scalable and highly available with no quality concerns
9. Work closely with senior engineers for refining and implementation
10. Manage and execute project plans and delivery commitments
11. Create and execute appropriate quality plans, project plans, test strategies, and processes for development activities in concert with business and project management efforts
ROR :: JD
Immediate Joiner
- Having experience on Ruby on Rails.
- Strong SQL skills with MySQL or PostgreSQL
- Knowledge on MongoDB an advantage.
- Experience with TDD (test driven development) or RSpec.
- Having experience on REST/API.
- JRuby experience is an advantage
- Knowledge on Exilir and functional programming a plus and JRuby is an advantage.
- Experience using Git productively in a team environment.
- Experience into Amazon web services
- Knowledge on Jenkins is an advantage.
- Knowledge on Docker.
- Excellent analytical and problem-solving skills
Rejolut is among the fastest-growing and award winning Tech companies working on leading technologies namely Blockchain, Machine Learning & Artificial Intelligence, Complex mobile & Web Apps, IoT, etc.Rejolut is a venture-backed company with clients in over several countries namely Malaysia Airlines,gba global,my-earth,biomes, Dlg-hub,etc.
We are looking for Tech geeks having hands-on experience and in love with building scalable, distributed and large web/mobile products and tech solutions. He/She must be an excellent problem solver with passion to self-learn and implement web technologies (frontend + backend). He/She would be responsible for the architecture design, code review, and technology build and deployment activities of the product.
Responsibilities:-
- Own the product development from scratch.
- Architect scalable, distributed and large-scale web and mobile solutions from scratch.
- Code for fresh development and to troubleshoot and resolve issues.
- Writing reusable, testable, and efficient code.
- Creating database schemas that represent and support business processes.
- Design and implementation of low-latency, high-availability, and performant applications.
- Able to learn & implement new technology/framework/library at God Speed.
- Customer-focused, react well to changes, work with teams and be able to multitask.
- Experience and knowledge of open-source tools and frameworks, broader cutting edge technologies around server side development.
Desired Candidate Profile:-
- A Bachelor's degree in Computer Science or related field(or combined with related experience)
- Strong Expertise in Node.js/Javascript
- Hands-on experience in writing Node.js applications
- Deep knowledge of Restful APIs, Web Services, command-line programs and solid design principles.
- Knowledge of Node.js and frameworks like Express.js,Sails.js,StrongLoop, Meteor,Loopback.js, etc
- Knowledge of SQL and NoSQL database(MongoDB)
- Knowledge of tools like Docker, Git, Postman, JSdocs, etc.
- Well versed with front-end technologies - HTML5, and CSS3, AWS, GCP, Azure, Good hold on CLI command, OS
- Proficiency in multiple programming languages, both dynamic(Javascript, Python, Ruby, etc.) and strongly typed object-oriented language.
- Implementing automated testing platforms and unit tests.
- Must be a proven performer and team player that enjoys challenging assignments in a high energy, fast growing and start-up workplace.
- Good communication and interpersonal skills
Rejolut - As a Career Differentiator
- We are a young and dynamic team who are obsessed with solving futuristic and evolutionary business problems at scale with the next generation technology like blockchain, crypto and machine learning. Focuses on empowering people across the globe to be technically efficient, making advancements in technology and providing new capabilities that were previously thought impossible.
- We provide exposure to higher learning opportunities so that you can work on complex and cutting edge technology like React, React Native, Flutter, NodeJS, Python, Go, Svelte, WebAssembly. Strong expertise in blockchain and crypto technology and working with the networks like Hedera Hashgraph, Tezos, BlockApps, Algorand, Cardano.
- We maintain high end transparency with clients and employees as Visibility unlocks Efficiency and trust unlocks Visibility.
- Company is backed by two technology Co-founders, well-versed with consumer applications and their work has been downloaded millions of times and have led teams in leadership positions in companies like Samsung, Purplle, Loylty Rewardz.
Benefits :
> Health Insurance
> Work from Home
> Fast growth and more visibility into the company
> Experience to work on the latest technology
> Competitive Learning Environment with supportive co-workers
> Employee friendly HR Policies
> Paid leaves up to certain limits
> Competitive salaries & Bonuses
> Liberal working atmosphere
> Get mentored by the best in the industry
Schedule:
- Day Shift/Flexible working hours
- Monday to Friday
Java
J2ee
working experience with one or more clouds
Understanding of design architecture
Experience with Traditional databases and nosql databases
Sound in Algorithms,data structures and problem solving
Good at coding and design
We are looking to hire a Senior Backend Developer, with over 4+ years of experience, to directly work with the CTO and contribute in building and developing new products and feature sets for NostraGamus. The work will entail the opportunity to explore and utilise the latest developments in the world of technology, and formulate ways to incorporate them into day to day work to create stellar products. The candidate must have had significant exposure in building real products, including working with various stakeholders across product and marketing teams. Prior knowledge in building games at scale is highly desirable, but not necessarily.
The following skillsets are highly essential:
- Expertise in Node Js&Javascript, and hobbyist interest in few other languages like Python, Ruby, PHP. Must have done C/C++ programming in school/college
- Deep knowledge on Database systems, especially PostgreSQL, and any noSQL clones, including knowledge to optimise
- Awareness of Docker, virtualization, Redis or similar caching toolsets
- Absolute mastery in using Unix based systems and Bash. Ability to work in seamlessly in headless environments is a must.
- Disciplined in approaching problems, ability to maintain composure under catastrophic failures and propensity to work under deadlines
Bonus Points :
- Passionate about building new products - having done a few personal projects, regardless of success achieved or goals completed.
- Prior knowledge in building games at scale.
- Good understanding in AWS and its various services - EC2, ECS, RDS, SQS, Elastic Beanstalk, Elasticache, Route53.
- Strong interest in Mathematics, Probability Theory, Statistics, Machine Learning and ability to apply math in real-world applications.