Requirement:
1. Node Js min 2 yrs exp.
2. Database - MONGO, SQL, etc. min 2yrs experience with these.
3. Caching - REDIS, MEMCACHED etc
4. Message Queues - RABBIT MQ, Kafka, etc.
Location: Delhi (Work from office).
Package : Upto 12 LPA
Similar jobs
Fitelo is one of the fastest-growing companies. We all work together to serve our
clients in the best possible way, and we like to have a lot of fun while we are at it.
We are looking for a Back-End Developer who will be working with the team on
MongoDB and NodeJs.
Qualification
● Professional experience with building and integrating with REST APIs
and NodeJS
● Professional experience working with repositories, artifacts, and
creating build & release pipelines
● Exposure and experience in back-end web development with
JavaScript, HTML, and CSS is good to have
● Experience in developing Microservices in NodeJS
Role
● Collaborate with clients and internal product teams to understand their
expectations and requirements
● Define the overall, multi-tier application architecture, and select appropriate
web technologies, frameworks, components, tools, design patterns
and best practices to be used for new project engagements
● Proactively identify architectural gaps and weaknesses, and
recommend appropriate solutions for existing project engagements
● Collaborate with, lead, coach, mentor and direct a team of UI
engineers, user experience designers, and visual designers to deliver
best of class user interfaces for web, mobile and tablets
● Define and establish coding standards
● Provide functional/non-functional, design, and code reviews
● Identify and evolve common tools stack, design and develop reusably
frameworks/components to standardize and accelerate
user interface development across various user interface development
projects
● Research and implement new / emerging web technologies and
frameworks to improve user experience and UI engineering
productivity
Skills Required
● Backend: Node JS, Express, Mongoose, Firebase
● Database: MongoDB
● Cloud: AWS, EC2, docker
● Git and Git flow concepts
● Test-driven development
● Familiarity with Type ORM (Object Relational Mapping)
● Websockets
● REST API
● DevOps and CI/CD (preferred)
Industry Type - Wellness / Fitness / Sports / Beauty
Employment Type - Full Time/ Permanent
Education - Any Graduate or Postgraduate- Any specialization
Location - Mohali
About Company
At FITELO, every day is a chance to flip the script. An invitation to take
everything we know and re-invent it. Do it better. Never settle for good enough.
Every day we get up, invent, adapt, improvise, find new ways to collaborate, and
do the unexpected. We're a team of healthcare experts from doctors to dieticians
to fitness coaches helping people to achieve their fitness goals. You have an
immense opportunity to learn and grow under the mentorship of our team who
have experience working in some of the best organizations like Price water
house Coopers, Nissan, IIT, and IndusInd Bank, just to name a few
- Collaborating with the product team to understand the requirement
- Managing Design and development of the product
- Ensuring code quality, security and extensibility
- Following the agile development cycles
- Conducting performance tests and optimization of the code based on the results.
- Debugging and troubleshooting of technical issues
- Helping the support team to resolve external user issues
Desired Candidate Profile
What you need to have:- B.Tech /B.E.; M.Tech; MCA
- Strong at OOPS, Java/ J2EE, JAX-RS, JDBC, RESTful Web Services, Data Structures, Queues, Multi-Threading etc.
- MySQL and Mongo database knowledge
- Basic understanding of AWS Cloud
- Must have worked on highly scalable and available systems
- Good at adapting and understanding architecture and overall design of the system
- Exposure to design patterns is a plus
- Must have exposure to agile development
- Experience of creating and maintaining system documentation such as architecture, design, deployment plan etc.
- The candidate must have excellent technical skills and must be willing to learn
- new technologies on the go.
- Good at communication
- Good Exposure to Kafka and Redis
Responsibilities
- Produce clean, efficient code based on specifications
- Integrate software components and third-party programs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Gather and evaluate user feedback
- Recommend and execute improvements
- Create technical documentation for reference and reporting
Requirements and skills
- 1-3 Years of Proven experience as a Backend Developer
- Tech Stack:
- AWS- Lambda, ECS, RDS Arora, RDS PostgreSQL, DynamoDB, S3, SQS, APIG, Cloud Front
- NodeJS
- Typescript(optional)
- Familiarity with Agile development methodologies
- Experience with software design and development in a test-driven environment
- Ability to learn new languages and technologies
- Excellent communication skills
- Resourcefulness and troubleshooting aptitude
- Attention to detail
Introduction
Ever wondered what it would be like to be a part of the core team of Airbnb or Netflix when they were just starting out? Here’s your chance to try that path with Ohana!
We are looking for a founding engineer to join our team.
Who we are
Ohana is an E-learning platform for holistic learning. We are an angel-funded early stage startup backed by some of the marquee angel investors from India and Singapore. Our investors include Vivek HR (co-founder and CEO, Bounce), Tanushree Gupta (co-founder and CEO, Doubtnut), Jagmal Singh (CTO, Janio Asia) to name a few!
Check us out at https://ohana.academy!
Our Product
“Creativity is as important as literacy” - Sir Ken Robinson
With this belief, Ohana is building the world's largest holistic learning academy. Our product offering:
The Classroom: Offering live online classes on arts, crafts, linguistics, yoga, dance and many more subjects
The Playground: Enabling social learning - a community for kids to find peers with similar interests
Our mission
India has 250Mn kids in the K12 segment. However, except the top 0.1%, most parents can’t find high-quality and affordable holistic learning for their kids. Fortunately, 140Mn kids are now connected to the digital world with 4G access. We want to leverage this new connectivity and bridge the gap in children's overall development with Ohana.
Where are we in our journey
Team: We are a team of two co-founders (Saurabh and Suyash), both IIT Delhi alums with over a decade of experience each in leading consumer businesses. We have a total of 15 people team including 4 engineers (currently outsourced)
Customers: Over the last couple of months, we have grown to 5,000+ registered users and aim to reach 10K+ paid users and 1 Mn+ community strength in the next 12 months.
Young, inspired, and focused - We are ready for take-off!
Our Culture
- “Mission-driven” is not a buzzword for us. We care deeply about the impact we want to create on kid’s lives and we want to exemplify the value of “no child left behind”
- Be inclusive - We are creating a product that is accessible and affordable. We want to solve this not just for Bangalore and Mumbai, but for Indore, Jabalpur, Raipur as well
- Not just customer obsessed - we also care about their well-being. We are willing to compromise profits - but will not resort to unethical sales tactics or compromise on product quality
- Our team cares about a strong culture and respects our code of conduct
Why work for us
- We have global ambitions - Holistic education is a $75Bn global market, with India alone contributing more than $10Bn. Apart from salary compensation, you get a piece of the pie (equity) of a potentially billion-dollar organization
- You will have exposure to building large, scalable systems and will be mentored by people who have done the same for millions of users
- You will have exposure to starting up / entrepreneurship (ever feel like you want to build a startup?) owning end to end consumer tech product which impacts the life of thousands of students/parents on daily level
Job Location
We are based out of Bengaluru and work from an office. We encourage working from office, but are completely ok if you would like to work remotely until things return to normal.
Expectations from the role
- You will work closely with the founding team and a small team of engineers, currently outsourced, in a fast-paced environment.
- You will work as a tech lead and will be responsible for architecting the new features as well as improving the existing codebase. You will be expected to have a high degree of ownership and responsibility for deliverables.
- You will wear a product hat as and when required and help in shaping the product.
- You will provide technical mentorship to other engineers in the team and will lead a team of junior engineers.
- You should be able to deal with ambiguity, have strong bias towards action, ability to deep dive whenever required and quickly deliver to unblock the team
Preferred experience and competencies
- You are a software engineer with 4+ years of industry experience.
- Professional experience with at least one web dev framework (ReactJS or Django/Python)
- Professional experience with one or more (SQL or NoSQL) databases.
- A stint in a product company or a startup or any similar faced paced environment is preferable.
- Experience working with cloud infra providers (e.g., AWS, GCP, Azure etc.) is preferable.
- Strong proficiency in REST API
Requirements:
- 3+ years’ experience under your belt developing performance-critical applications that run in a production environment using Node.Js
- Expertise in Database modeling, preferably relational DB, spotting DB bottlenecks, and writing optimized DB queries.
- Expertise in common Cloud technologies, AWS/GCP Knowledge of CI/CD tools and workflows.
- Knowledge in one or more of the following: NoSQL (especially, but not only Redis), Queueing system experience (Kafka, RabbitMQ, ActiveMQ, MSMQ)
- Good stakeholder management skills, with an ability to build trust and rapport with internal and external stakeholders
- It is good to have knowledge of Kubernetes and Docker and related deployment technologies.
Roles & Responsibilities:
- Write well-designed, testable, efficient, and high-quality code.
- Design (LLD & HLD) and architect technical solutions for the business problems of a large-scale system.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies.
- Contribute to all phases of the development lifecycle
- We believe leadership comes through ownership and so we love people who take ownership of their work and lead by example
Senior Software Engineer (Python)
Job description
Fulfil’s software engineers develop the next-generation technologies that change how millions of customer orders are fulfilled by merchants. Our products need to handle information at massive scale. We're looking for engineers who bring fresh ideas from all areas into our technology.
As a senior software engineer, you will work on our python based ORM and applications that scales to handle millions of transactions every hour. This is mission critical software and your primary focus will be building robust and scalable solutions that are easy to maintain.
In this role, you will be collaborating closely with the rest of the team working on different layers of infrastructure in an international environment. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product are important.
What You’ll Do:
- Own definition and implementation of API interfaces (REST and GraphQL). We take pride in our 100% open API with over 600 endpoints.
- Implement simple solutions to complex business logic that enables our merchants to manage financials, orders and shipments across millions of transactions.
- Build reusable components and packages for future use.
- Translate specs and user stories into reviewable, test covered patches.
- Peer review code and refactor existing code.
- Integrate with our eCommerce partners (Shopify, BigCommerce, Amazon), shipping partners (UPS, USPS, FedEx, DHL) and EDI.
- Manage Kubernetes and Docker based global deployment of our infrastructure.
Requirements
We’re Looking for Someone With:
- Experience working with ORMs like SQLAlchemy or Django
- Experience with SQL and databases (Postgres preferred)
- Experience in developing large server side applications and microservices
- Ability to create high quality code
- Experience with python testing tools (pytest) and test automation
- Familiarity with code versioning tools like GIT
- Strong sense of ownership and leadership quality
- Experienced in the tools of our web stack
- Python
- Celery
- Postgres
- Redis
- RabbitMQ
Nice to Haves:
- Prior experience at a growth stage Internet/Software company
- Experience with ReactJS, Google Cloud, Heroku
- Cloud deployment and scaling experience
About Us:
Fulfil.io helps high growth, high volume merchants simplify operations and scale for growth. With the rise in omni-channel commerce, Fulfil was founded with the simple idea that merchant operations need to be simplified in order to deliver amazing retail experiences. Fulfil enables businesses to turn their back office operations into an accelerator for growth by integrating order management, inventory management, warehouse management, vendor/supplier management, wholesale, manufacturing, financials and customer service, into one seamless solution. We believe merchants should love their operations platform, and we work hard to make that happen every single day. Fulfil.io is a trusted solution for brands like EndySleep, Mejuri, Lie-Nielson Toolworks, and many more.
Fulfil.io is a venture backed technology company with offices in San Francisco, Toronto, and Bangalore. The team is made up of people who want to feel challenged at work, be the best at their craft and learn from one another. We come from different backgrounds and experiences, all passionate about the work we do, the team we do it with, and the customers we do it for. Join us in our journey to simplify operations and empower merchants around the world!
Responsibilities:
- Crawl the internet/intranet for issues people are facing and convert them in to stuctured data that would be consumed downstream.
- Familiar with the software development life cycle (SDLC) from analysis to deployment.
- Comply with coding standards and technical design.
- Adapts structured coding styles for easy review, testing, and maintainability of the code.
- Integrate the developed functionality and/or component into a fully functional system.
- Ensure unit and integration level verification plans are in place and adheres to the great quality of code at all times.
- Actively participate in troubleshooting, debugging and updating current live system.
- Verify user feedback in making the system more stable and easy.
- Work closely with analysts, designers, and other peer developers.
Requirements:
- Bachelor's degree in computer science or equivalent practical experience.
- Understanding of OOPS concepts, Persistence, Threading.
- Good understanding of version control system (GIT).
- Knowledgeable in data structures and algorithms.
- A background in Engineering with sound oral and written communication skills.
- 6+ years of experience working on the server-side.
- Exposure to API designing, scalable architecture, and thorough understanding of systems.
- Great database modeling skills.
- Working knowledge of Databases, both relational (such as PostgreSQL) and in-memory database (such as Redis).
- Good understanding of web stack and how all the pieces fit together.
- Experience with open-source projects.
- Experience in designing interactive applications.
You will be responsible for designing, developing, testing, and debugging responsive mobile and web applications.
Qualifications Required -
· Bachelor's degree or equivalent in Computers
· Experience - 3-4 Years
· Some experience with Mobile App development will be plus
Skillsets:
- Experience in with Node.js, Express.js, REST API
- Experience with NoSQL database - MongoDB
- Experience with AWS services
- Understands detailed requirements and demonstrates excellent problem solving skills
- Deep understanding of software engineering practices, Design Patterns, Data Structures, Algorithms
- Excellent programming skills in ROR, Golang, NodeJS, Python or Java
- Strong communication skills
- Strong sense of ownership, drive and ability to deliver results
- 2+ years of experience in product driven organization