

1. As a founding backend engineer, tackle a wide range of technical challenges: from
designing powerful new integrations to scaling our real-time web service to hundreds
of users
2. Build high-impact, end-user features that vastly improve user productivity.
3. In a small cross-functional team you will collaborate closely to discuss the feasibility
and direction of prototypes or planned product features.
4. Address complex problems at both an application and system-level, and maintain
existing codebases
5. Work directly with CTO to set the tone for the engineering culture and create
processes for improving engineering standards
This role is tailor-made for you if
1. You have a work experience of 3+ years as a Backend Developer
2. You have hands-on experience with Node JS, Golang will be a plus
3. Demonstrated fluency with REST APIs, third-party libraries, and client/server
architectures
5. You have experience with maintaining backend microservices
6. You are comfortable conducting code reviews and giving feedback to ensure high
standards of code maintainability and extensibility
7. You are energized by ambiguity and can create structure in a dynamic, fast-paced
environment
8. You’ve high confidence, low ego, and are generally a good human being :)
You earn brownie points if
1. You love Slack (we are a Slack first company)
2. You have been part of an early/mid-stage start-up before
3. You love TechCrunch. We are obsessed with reading and talking about startups
4. You have created some amazing open-source projects

Similar jobs
Job Title: Backend Engineer - NodeJS, NestJS, and Python
Location: Hybrid weekly ⅔ days WFO (Bengaluru- India)
About the role:
We are looking for a skilled and passionate Senior Backend Developer to join our dynamic team. The ideal candidate should have strong experience in Node.js and NestJS, along with a solid understanding of database management, query optimization, and microservices architecture. As a backend developer, you will be responsible for developing and maintaining scalable backend systems, building robust APIs, integrating databases, and working closely with frontend and DevOps teams to deliver high-quality software solutions.
What You'll Do 🛠️
- Design, develop, and maintain server-side logic using Node.js, NestJS, and Python.
- Develop and integrate RESTful APIs and microservices to support scalable systems.
- Work with NoSQL and SQL databases (e.g., MongoDB, PostgreSQL, MySQL) to create and manage schemas, write complex queries, and optimize performance.
- Collaborate with cross-functional teams including frontend, DevOps, and QA.
- Ensure code quality, maintainability, and scalability through code reviews, testing, and documentation.
- Monitor and troubleshoot production systems, ensuring high availability and performance.
- Implement security and data protection best practices.
What You'll Bring 💼
- 4 to 6 years of professional experience as a backend developer.
- Strong proficiency in Node.js and NestJS framework.
- Good hands-on experience with Python (Django/Flask experience is a plus).
- Solid understanding of relational and non-relational databases.
- Proficient in writing complex NoSQL queries and SQL queries
- Experience with microservices architecture and distributed systems.
- Familiarity with version control systems like Git.
- Basic understanding of containerization (e.g., Docker) and cloud services is a plus.
- Excellent problem-solving skills and a collaborative mindset.
Bonus Points ➕
- Experience with CI/CD pipelines.
- Exposure to cloud platforms like AWS, GCP or Azure.
- Familiarity with event-driven architecture or message brokers (MQTT, Kafka, RabbitMQ)
Why this role matters
You will help build the company from the ground up—shaping our culture and having an impact from Day 1 as part of the foundational team.

Stable Money presents a great opportunity to be a part of the founding team and participate in the 0 to 1 journey If you have at least 6 years of experience and you're someone who's all about distributed architectures, system design wizardry, and making Go or Java dance to your tune, read on!
What We’re Looking For:
Architecting Marvels: Designing and implementing scalable, resilient distributed systems that make our platform sing.
Coding Ninjutsu: Crafting elegant, efficient code in Go and/or Java that runs like clockwork.
Keeping Watch: Hands-on with monitoring and troubleshooting using open-source Observability stack—think Loki, Grafana, and all things metrics.
Cloud Whisperer: Leveraging core AWS services to build and maintain robust infrastructure that never sleeps.
Pipeline Maestro: Setting up and optimising CI/CD pipelines to keep our deployment game strong.
Mentoring Mastery: Guiding and mentoring junior engineers, sharing your wisdom and helping them grow into future stars.
Bonus Points:
Startup Savvy: Thrived in the fast-paced, dynamic environment of a startup.
Fintech Finesse: Familiarity with the unique challenges and regulations of the fintech industry.
If you're excited about joining a dynamic team where you can architect, code, mentor, and innovate, send us your resume! Let's chat about how you can help us revolutionize the fintech space. 🚀
- Develop and maintain server-side logic using Node.js, JavaScript, and Python.
- Collaborate with front-end developers, designers, and product managers to create scalable and responsive web applications.
- Design and implement APIs and web services to facilitate seamless integration with other systems.
- Optimize applications for maximum speed, scalability, and reliability.
- Identify and troubleshoot performance bottlenecks and implement effective solutions.
- Ensure the security and data protection of the backend systems.
- Write efficient and reusable code, following industry best practices and coding standards.
- Conduct code reviews and provide constructive feedback to improve code quality.
- Stay up-to-date with the latest industry trends and technologies to drive continuous improvement.
- Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
We are looking for a Node.js Developer responsible for managing the
interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers
into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities:
● Integration of user-facing elements developed by front-end developers with server-side logic
● Writing reusable, testable, and efficient code
● Design and implementation of low-latency, high-availability, and performant applications Implementation of security and data protection
● Integration of data storage solutions
Skills And Qualifications:
● 1-3 Years Experienced
● Strong proficiency with JavaScript
● Knowledge of Node.js and frameworks available for it (such as Express, StrongLoop, etc depending on your technology stack)
● Understanding the nature of asynchronous programming and its quirks and workarounds
● Good understanding of server-side templating languages
● Good understanding of server-side CSS preprocessors
● Basic understanding of front-end technologies, such as HTML5, and CSS3
● Understanding accessibility and security compliance (Depending on the specific project)
● User authentication and authorization between multiple systems, servers, and environments
● Integration of multiple data sources and databases into one system
● Understanding fundamental design principles behind a scalable application
● Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
● Creating database schemas that represent and support business processes
● Implementing automated testing platforms and unit tests
● Proficient understanding of code versioning tools, such as Git

About us:
Equal parts creative agency, engineering firm, and consultancy, Grappus has a reputation of doing things differently. We work with brands big and small, far and wide, helping them understand, prototype and deploy a broad range of custom tech. We value design and we cringe at bad UX. Each project is a clean slate, we don’t have frameworks, or any pre-made formulas. We’re not here to just grow big, make money and win awards. We’re here to crack the process of building truly innovative products from scratch. Products that make people say ‘damn’.
People at Grappus usually experience a highly accelerated career growth well beyond the narrow constraints of their ‘job description’. Here, the growth ladder is tailored to you. It operates exactly as fast as you can manage to grow. We think it's a waste when smart people are unable to make an impact. Our aim is to unleash your potential by giving you massive challenges and the freedom to solve them.
We’re in a fluid world, where we don’t know what technologies we’ll use next, or the projects we’ll work on. We’re actively searching for ways to shine a light on our blind spots, whether it is in the products we want to build, the problems we like to solve, or the company culture we try to create. That’s what makes life at Grappus so exciting. Grappus is an ongoing experiment and you are a part of it. We'll be a different company a few years from now because you are going to change it for the better. We can’t wait to see where you take us.
About the role:
We are seeking a Senior Backend Developer who has a knack for coming up with creative solutions to unique problems, planning development cycles and writing technical documentation while leading a team of developers. You should have experience with different design pattern implementation and be quick in making architectural decisions. You can get in where needed to write clean, reusable, and performant code, with creative sensibilities to push projects towards perfection. You should have good time management skills and be able to work both autonomously and collaboratively with a cross-discipline team of product managers, strategists, UX designers, art directors, and developers.
What we’d like to see:
● Ability to write elegant and readable code
● Excellent problem solving skills and love technical challenges
● Comfortable working in a team-oriented and collaborative environment
● Strong understanding of Agile and Lean software development processes and practices
● Stays plugged into emerging technologies/industry trends and applies them proactively
● Taking leads on projects as needed
● Knowledge of software best practices, like test driven development and continuous integration
● Directing the development team in the design, development, coding, testing and debugging of applications
Must have:
● BE/ BTech in Computer Science or a related field or equivalent practical experience
● 4+ years of professional backend development experience
● Experience coaching and mentoring junior developers
● Aggressive problem diagnosis and creative problem solving skills and client handling skills
● Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
● Experience working with Python/Django or NodeJS
● Knowledge of DRF, Redis, Celery, RabbitMQ, Jenkins, MongoDB and PostgreSQL
● Implemented CI/CD in any of the projects done
● Strong understanding of the full web technology stack (i.e. HTTP, caching, headers, cookies, etc)
● Proficiency in working with API’s and third party integrations
● Demonstrated ability to learn new technologies
● Experience with multi-tenant architectures (SaaS)
● Experience with Test Driven Development
● Excellent project and time management skills
Nice to have:
● Familiarity and experience using a variety of architectural Design Patterns
● Knowledge of Kubernetes/Docker and Devops
● Personal projects or contributions to the open source community
● Strong organizational skills to juggle multiple tasks within the constraints of timelines
● Team player (those great personality types that people love to work with)
● Great communication skills
Why you’ll love it here:
(Besides working with our team with infinite charm)
● We have no fixed work timings or leave policy, you can take unlimited leaves and start your day whenever you want. (Just make sure others in your team don’t suffer)
● We don’t track these hours you put in or ask you to fill time sheets. We don’t believe in
micromanaging, if you’re struggling, ask for help. If someone else is, offer some support.
● We never mind if people make mistakes or screw up in any way, and offer full encouragement to help people learn fast by failing fast.
● We always encourage people to be completely candid, raise alarms, or log complaints
anonymously in our feedback tool, no matter how harsh.
● We are a ‘Work from Anywhere’ company, since passionate, driven people can work from
anywhere they want; their homes, or cafes, or mountains, or beaches, anywhere.
● We have a 15-day notice period. We want to build a place where people work willingly and passionately.
EXPERIENCE: 2 to 5 years
LOCATION: Bangalore
TIMINGS: Indian Shift Timings
TYPE OF WORKING: work from office
NOTICE PERIOD: 1 month
RESPONSIBILITIES
• Write maintainable, scalable, and efficient code.
• Follow coding standards, unit-testing, code reviews etc.
• Follow release cycles and commitment to deadlines.
• Collaborate with the team and communicate effectively.
• Ability to work in a fast-paced startup.
CANDIDATE MUST HAVE
• Nodejs
• Data structure & Algorithms
DESIRED SKILLS & EXPERIENCE
• BE/BTech in Computer Science or related technical discipline
• Good knowledge of JavaScript, JSON, Relational/NoSQL DB,
• Experience in writing modular/reusable code using JavaScript frameworks like Node JS,
• Express JS etc.
• Knowledge of Restful Web Services
• Understanding of OOPS, Data Structure, and Algorithms
• Knowledge of Python will be a plus point.
• Good Analytical and Problem-solving skills
• Knowledge of source control tools, preferably GIT
• Familiar with Agile methodologies

Position: Software Development Engineer, NodeJs
Experience: 3-7 Years
Responsibilities:
Work with product team / business / architects to understand the requirement
and develop and maintain back end application logic
Work with front end developers to ensure seamless integration with the back
end logic
Design and optimize application for high performance and high availability
Develop Secure, testable and scalable application
Experience Required:
Engineering Graduate with 3 to 7 years of experience in software development.
Strong proficiency with JavaScript and ES6 or ECMA 2015 on Node.js platform.
Knowledge of frameworks such as Express, KOA is desirable.
Knowledge and understanding of async non-blocking architecture
Knowledge of creating REST-ful APIs.
Knowledge of Data Structures and Algorithms, Node Global variables and In built libraries.
Experience in building high-volume transactional customer facing systems desirable
Understanding the nature of asynchronous programming and its quirks and workarounds
Knowledge of packages BABEL, Webpack
Basic understanding of front-end technologies, such as HTML5, and CSS3
Writing reusable, testable, and efficient code






