We are looking for a NodeJS Backend Developer - Serverless/Microservices versed in JavaScript.
Lobb gives you an opportunity to work with a passionate team complimenting us with your expertise and skillsets.
If this is you, please apply. For the right candidate, compensation will include a competitive salary, a flexible working space across multiple locations in Bangalore. Partnering with us will also give you a chance to be amongst the start-up ecosystem and also interact and network with peers across multiple start-up verticals.
Our backend stack includes AWS Lambda, API Gateway. We have built an automated testing and deployment pipeline around GitHub and Codepipeline. For storage, we primarily use DynamoDB/MySQL, S3, and ElasticSearch. Whether or not you’re already familiar with these or the dozen of other services we use, together we’ll make sure you develop a working knowledge of them and eventually deep/sound expertise.
Skills:
-
2+ years of experience designing and building apps in relevant technologies.
-
Sound knowledge of JavaScript, Typescript & NodeJS
-
Must have a good sense of user experience
-
You’re kind, curious, and tenacious
-
You understand CS fundamentals
-
You know the difference between good JavaScript and bad JavaScript
-
Some Experience in HTML5/CSS3/Javascript/jQuery/Python3 (Optional)
-
Experience in JavaScript frameworks like Express, Koa, Ember, or Firebase will be an added advantage
-
Experience with common development tools such as ESlint, Airbnb Javascript Style Guide, etc.
-
Strong proficiency in JavaScript, including Object Oriented & Functional Concepts
-
Familiarity with RESTful APIs
-
You love building things and have built some applications in the past (Optional)
-
You have a sound understanding of data structures and algorithms and Systems Design.
-
You are analytical and are curious about technology.
-
When you don't know, you ask questions or look for answers on the internet.
-
You are not afraid to express your opinion.
-
You are fanatical about the quality of your work; you finish what you start.
-
You have strong English comprehension and communication skills; you can articulate your ideas clearly. (Non-Negotiable)
-
Must be willing to learn in a fast-paced environment.
Optionally:
-
Experience as a team leader/mentor. We plan to grow our engineering team.
-
Knowledge of Web Servers and Linux.
Benefits:
-
Competitive salary, ESOPs & helpful peers
-
Flexible timings and WFH options.
-
Awesome office environment. (Water, Coffee, Tea, Soup, included 24*7).
About Lobb
Lobb is the new way to match logistics Demand & Supply
India's Largest Intelligence Augmentation for Long haul
The Indian logistics industry has over 10 million long-haul trucks, most of them owned by small truck owners struggling to find the right loads on time. We aim to empower them through our proprietary Truck Discovery Model, by creating a unique network of the fleet, routes, and nodes aligned to demand-supply and move-to-machine-based matching engine.
We are building a world-class team to solve for the next billion micro-entrepreneurs.
Similar jobs
- Decode business rules into functional scope and technical needs.
- Design server-side architecture that can scale to millions of end users.
- Write and review technical documentation.
- Follow software development lifecycle for test driven development(TDD).
- Diagnose, fix bugs and performance bottlenecks.
- Implement security policies and processes to secure the application.
- Monitor & optimize application performance.
- Ability to quickly adapt and migrate code to most current technologies.
- Background - 2+ years of proven experience working as a Backend Developer.
- Proficiency in NodeJS, Express and vanilla javascript.
- Hands-on experience with databases. (e.g. Postgres, MongoDB, Elasticsearch)
- Strong knowledge creating APIs. Knowledge using web sockets.
- Experience in creating REST API documentation using Open API or similar tools.
- Experience developing and creating architectures taking advantage of cloud services and capabilities
- Hands on experience on cloud services (AWS, GCP, Digital Ocean), git and CI/CD tools.
- Bias for action - ability to move quickly while taking time out to review the details.
- Clear communicator - Ability to synthesise and clearly articulate complex information, highlighting key takeaways and actionable insights.
- Team player - Working mostly autonomously, yet being a team player keeping your crews looped-in.
- Education - Degree in Computer Science or relevant field or relevant experience.
- Mindset - Ability to take responsibility for your life and that of your people and projects.
- Mindfulness - Ability to maintain practices that keep you grounded.
Quoality- A Modern Operating Infrastructure for Hospitality Businesses to help them improve the guest experience and generate additional revenue.
Launched in 2021, Quoality is a Hospitality Tech company backed by a US-based Newchip Accelerator. Our mission is to equip businesses with the tools they need to grow.
By providing tools, insights, and education with minimal effort on the business's part, the barrier to making actionable business decisions is lowered dramatically. Everything we do is driven by this mission. Everything we do needs to positively answer the question, "Does this help businesses grow?"
Product Demo: https://www.youtube.com/watch?v=gKklkRYKkC4
Quoality Blogosphere: https://medium.com/quoality
🙋♀️ The role & what we are looking for?
Oh, this is our favorite part. We’ve seen companies that write 'templatized' BS for this section; stuff that’s never followed in reality.
Not us. Here are some of our core values to give you a sense of who we are as a team:
- First and foremost, we’re super transparent. We all know what everyone’s working on, how’s the company doing, and the whole shebang.
- We’re all super chill.
- Work time ain’t playtime. We take our work very seriously. We’re a small bunch on a mission to change the guest experience in the hospitality industry, once and for all.
- Deadlines are a thing for us. We are super punctual.
- We know what we are working on and aren’t clueless.
- We’re more friends than colleagues.
- Monthly 1:1s with the founders where you can directly share & receive feedback.
Not convinced yet? Okay, here’s the fun stuff:
- Flexible leave policy. Yeah, it’s truly flexible. We trust you.
- We have a flexible remote work policy in India. Work from the beautiful beaches of Goa or the stunning mountains of Manali, we’re all good.
- Annual workstations at exotic destinations. Subject to change and hitting milestones.
- Allowances to choose your coworking space (if you want), courses & any tool that you think is beneficial to succeed in this role.
📄 The role & what we are looking for:
🧑💻 Responsibilities:
- Write code that will impact the businesses of thousands of hotels, hostels, and vacation homes across the globe.
- Collaborate with Frontend to spec, write, test, and deploy API endpoints.
- Implementation of a robust set of services and APIs that work on our data pipelines.
- Build all support infrastructure to scale our data delivery pipelines - endpoints, security, logging, messaging.
- Product development activity includes data querying from our various stores, real-time analytics, ML algorithms.
- Developing & Integrating of the front-end and back-end aspects of the web application
- Optimization of the application for maximum speed and scalability.
- Brainstorm features with the product team and guides decisions based on your knowledge of the codebase.
- Take full ownership of the module starting from architectural and design decisions to shipping.
- Like the work you do, enjoy collaborating with your coworkers, communicate as much as you can, and have fun.
- 1+ years of relevant work experience.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- You possess strong computer science fundamentals: data structures, algorithms, distributed systems, and information retrieval.
- You have a good understanding of multi-process architecture and the threading limitations of NodeJs and Express frameworks.
- Understanding of fundamental design principles behind a scalable application.
- Good understanding of server-side templating languages.
- You have good knowledge of relational databases as well as key-value databases and are capable of designing scalable database models based on the product requirements.
- Familiarity with REST API development standards, protocols (HTTP, WebSockets and more), and GraphQL.
- You’re comfortable picking up new stacks and choosing the right tool to get the job done.
- You are open to learning new stuff and avoid internal politics. (super important).
- You are humble, kind, and are open to feedback.(super duper important).
❕Bonus:
- Entrepreneurial spirit, Product Thinker, and ‘Can-Do' attitude.
- Passionate about leveraging technology for supporting product delivery in the Hospitality space.
- Operating style suited to working in a startup environment, where teamwork and resourcefulness are highly valued.
- Excellent leadership skills, including the ability to manage multiple assignments at a time.
🤙 What's the interview process like?
Yes, we do have a process, and it’s simple.
- Step 1: You apply for the job.
- Step 2: Quick intro call with the founders.
- Step 3: Solve an assignment.
- Step 4: A round where we evaluate your assignment along with you.
- Step 5: One round of interviews to gauge if you are a good culture fit.
- Step 6: Job Offer (contingent on the above steps).
- Step 7: Welcome to the Quoality! 🙂
So, think we’re a good fit? Then let’s roll.🤘
Location: Remote
Roles and Responsibilities
- Effectively contribute to FileSpin with the development of new and innovative features
- Work on our core API services
- Write tested and maintainable code following coding standards and best practices
- Contribute to the improvement of integration and internal tools
- Maintain existing features
Desired Candidate Profile
We are looking for a Senior Software Engineer (Backend) to join us and be on our ambitious growth journey. In this role, you will help build FileSpin into the most innovative Digital Asset Management platform in the world. You will have ample opportunities to work in areas solving awesome technical challenges and learning along the way.
Our 2022 roadmap focuses on: creating an amazing API and UI, scaling our cloud infrastructure to deal with an order of magnitude higher media processing volume, implementing more ML pipelines and tuning the stack for high-performance.
Perks and Benefits
- Fully Remote
- Equity options
- Holidays
- Flexible working hours
- Budget for your remote work setup
- Life Insurance
The intangibles:
- A culture that values your contribution and gives you autonomy
- Startup ethos, no useless meetings
- Continuous Learning Budget
- In an entrepreneurial workplace, we value creativity and innovation
Our Mission:
FileSpin's mission is to bring excellence and joy to the enterprise. We are a fully remote team spread across the UK and Europe. We bootstrapped in a garage (true story) and have been profitable from day one.
We value innovation and uncompromising professional excellence. Work at FileSpin is challenging, fun and highly rewarding. Come and be part of a unique company that is redefining what work is.
We are setting up a team in India and looking for senior hires. We are a remote-first company.
We are looking for a focussed, energetic and motivated Senior Java Developer. You must have sufficient experience in Java Development, Spring, Spring Boot, AWS and SQS, S3. You will be challenged with complex and robust product development.
As a Senior Java Developer, you will be the most senior developer within the company working alongside other Java Developers, the Engineering Manager, and the CTO.
Senior Java Developer requirements
Solid development experience using Java, Springboot, SQS, S3 and Microservices
Experience working in Swing Java framework
Revises, updates, refactors, and debugs code
Write clear, concise and efficient code and ensure it is fully tested
Service and develop features using Java with AWS, JUnit, SQL and Spring framework
You have a good knowledge of Cloud technologies (ideally AWS)
Participate in peer coding reviews and work in a collaborative, agile environment
Demonstrate technical knowledge and expertise with a clear understanding on the products' technical composition
Senior Java Developer responsibilities
7-9 yrs minimum work experience
Excellent analytical, troubleshooting, and communication skills
Excellent attention to detail and time-management skills
Serves as an expert on developed applications
Ability to adapt and learn new product/technology is key
Collaborates with internal teams to produce software design and architecture
Knowledge of Agile frameworks (i.e. Scrum) and has worked with Jira or Spira
Attend daily stand-up meetings alongside the Scrum Master
A self-starter, hardworking and committed individual
Work UK hours - ideally 9.00am - 6pm with the expectation to work out of ours when needed
Profile:
We are a Funded Startup developing a Gamified EdTech Mobile App. We are looking for an experienced Backend Developer (at least 4 years) who has hands-on experience of NodeJS (at least 2 years) and PostgreSQL (at least 2 years). You will be responsible for Defining, Developing and Maintaining all Server-Side Logic, Components, and Database.
Responsibilities:
- Developing and Maintaining all Server-Side Logic and Components
- Defining and Maintaining all Schemas and Database
- Writing Cron Jobs in NodeJS
- Writing Database Triggers in PostgreSQL
- Testing, Repairing Defects and providing Technical Support.
- Documenting Node.js Processes, Database Schemas, and Preparing Reports
- Collaborating with Frontend Developers and Integrating with Frontend Components
Requirements:
- Bachelor’s Degree in Computer, Information Technology, or similar
- Hands-on experience as a Backend Developer (at least 4 years)
- Hands-on experience of NodeJS (at least 2 years)
- Hands-on experience of PostgreSQL (at least 2 years)
- Hands-on experience of ExpressJS and Docker
- In-depth knowledge of Database Architecture
- Working knowledge of Multithreading in NodeJS
- Working knowledge of Python and ReactJS
- Basic knowledge of HTML5 and CSS3
Notice Period: Immediate to 15 Days
Key skills: Python development, AWS, Lambda Experience into Python developers(with design and development experience) not people with the machine learning experience. AWS Mandate experience required.
Responsibilities
Design Develop and maintain web functionalities
Work with Tech Lead to propose a technical solution
Liaise with designer to implement the UI/UX elements for web and mobile interfaces
Troubleshoot production problems and provide user support.
Design and conduct tests:
- Integrate multiple systems from different vendors with seamless data flow
- Investigate new technologies and continue to update your technical skills
- Write well-structured and testable code following the set guidelines
Requirements
Degree in IT or equivalent
More than 3 years of web-based application development experience in PHP.
Strong knowledge of PHP web frameworks: CodeIgniter, Laravel, Bootstrap, AngularJs, Angular Material, Symphony, Zend, Cake and Flask.
Languages
PHP, JavaScript, HTML, CSS, Python.
Databases: MySql
Operating Systems: Ubuntu, Windows and Macintosh.
Others: jQuery, AJAX, JSON, Celery, Git, API, AWS, Facebook API, Twitter API, Google API,PayPal Integration, nginx, Apache,AmCharts, Mpdf and PhantomJs.
Mandatory:
Strong knowledge in Continuous Integration/Continuous Delivery tools, e.g. Jenkins
Strong knowledge in planning for testing strategy, test suites and test cases.
Proficient understanding of code versioning tools (e.g. Git)
Understands web trends, including social media integration and the impact of the growth of mobile/tablet browsing
More than 3 years of web service (REST, SOAP) and API development and management
Strong Knowledge of security standards and techniques for web applications
Strong technical knowledge in software development methodologies, design patterns and implementation
Proven ability to carry a feature from start to finish, including prototypes, design specifications, constructive coding, unit testing and problem resolution
Preferred
Strong in SQL & PL/SQL and have good working knowledge on the relational database(s) (MySQL)
Experience With Selenium Web, Appium, Endtest.io Automated Regression Tools
Advantage
Experience with other server-side stacks (Node.js, Python, Java etc.) a plus
Experience developing native or hybrid mobile applications for IOS and/or Android a plus
Experience in the development and production of standards-based websites using HTML/5, CSS/3, JavaScript, jQuery, AJAX, JSON across multiple browsers a plus