


About Us:
We're on a mission to make it possible for every person, team, and company to be able to tailor their software to solve any problem and take on any challenge. Computers may be our most powerful tools, but most of us can't build or modify the software we use on them every day. At Notion, we want to change this with focus, design, and craft.
We've been working on this together since 2016, and have customers like Pixar, Mitsubishi, Figma, Plaid, Match Group, and thousands more on this journey with us. Today, we're growing fast and excited for new teammates to join us who are the best at what they do. We're passionate about building a company as diverse and creative as the millions of people Notion reaches worldwide.
About The Role:
Millions of people use Notion — and this number is increasing every day. That means a million people trust us to deliver a fast, reliable, and secure experience, and we value this more than anything. We want to keep earning trust, while also continuing to amaze our users with the tools they can build in Notion. This is where you come in — to help us forge a performant and reliable path forward to the future.
What You'll Achieve:
- Write clean, secure, tested, and documented code.
- Design & enhance the Notion platform with new capabilities, as and when the need arises.
- Contribute to monitoring & scaling the architecture of the platform and the infrastructure.
- Write technical documentation, and contribute to determining internal processes.
- Contribute to recruiting of new backend employees
Skills You'll Need to Bring:
- 6+ years of experience building scalable platforms.
- Good understanding of database (Relational Or Nosql) internals like transactions, indexes. Experience in schema design.
- 2+ years of experience working on the AWS platform, and acquaintance with technologies like Elastic Beanstalk, AWS Lambda, Elastic Load Balancer.
- Good understanding of docker internals.
- Good communication skills, good leadership skills, attention to detail, a sound understanding of algorithms, and object-oriented programming.
Nice to Haves:
- You're proficient with any part of our technology stack: React, TypeScript, Node.js, Memcached, Postgres, Docker, and Elasticsearch.
- You've heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others—and understand why we're big fans of their work.
- You have interests outside of technology, such as in art, history, or social sciences.
Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. If you share our values and our enthusiasm for small businesses, you will find a home at Notion.
Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation made due to a disability, please let your recruiter know.

About Notion
About
Our story
Early computing pioneers envisioned a future where machines on our desks could amplify our imagination, extend our intellect, and help us model information in ways never before seen. This is the type of tool we want to build together at Notion — one that gives you the software you can mold and shape like clay to solve your problems your way.
We’ve heard Notion described many ways. It can be as simple as a blank piece of paper, making writing feel light and delightful. It can be as complex as a relational database that stores huge amounts of data. We sometimes compare it to a set of Legos (if Legos were designed by The New York Times). But at its core, Notion is a toolbox of software building blocks that let you manage your life and work however you find most useful.
To make this possible, we’ve brought together a diverse team of individuals passionate about computing, history, art, alternative programming languages, music, skateboarding, and craft. Today, we’re growing faster than ever across offices in San Francisco, New York, Dublin, Hyderabad and Tokyo
Learn more - https://www.notion.so/careers
Our values
Be an owner of the mission.
We’re driven by our commitment to empower every person on the planet to use software exactly the way they want.
Be a pace setter.
We move with urgency so we can set the cadence for our market, cover more ground, and ship more great products and programs for our users, faster.
Be a truth seeker.
We pursue the best data, ideas, and solutions with rigor and open-mindedness, always guided by our users’ most pressing needs.
Be kind and direct.
We deliver feedback in the spirit of helping our colleagues improve, balancing sensitivity with caring honesty. We’re in this together.
Our values in action
Affinity groups
Notion is home to a number of employee-led groups that foster a diverse and inclusive workplace. So far, these include: Accessibility at Notion, All Asians and Pacific Islanders at Notion, Black Thought at Notion, Gente (LatinX) at Notion, Immigrants at Notion, Queers & Allies at Notion, Parents at Notion, Women at Notion.
Notion for Nonprofits
It's vital that we also support our beliefs with the Notion product itself. That's why we give 501(c)3 organizations working to solve the world's toughest problems 50% off our team plan.
Social impact
We run several programs and partnerships dedicated to inclusion, diversity, equity, and antiracism. Here are just a few of the organizations we support:
Volunteering at 826 Valencia
We help students from under-resourced backgrounds find their voices as writers and artists.
BreakLine
We reach more veterans, women, and people of color looking to pivot into careers in the tech industry.
Urban Tech Connect
We support tech events focused on networking and development opportunities for communities of color.
Fast Forward
We donate paid Notion plans to entrepreneurs accelerating social missions that support refugees, undocumented students, and veterans, among others.
Civic Alliance
We support safe, accessible, and trusted elections, and inspire our employees and customers to support civic engagement.
Pledge LA
We support Black and Latinx entrepreneurs from South LA in partnership with the Annenberg Foundation, the Weingart Foundation, and others.
Tech for Black Founders
We provide Notion workspaces and other support to early-stage startups led by Black founders.
Company video


Photos
Connect with the team
Similar jobs
Job Title: Backend Developer
Experience: 2+ Years
Location: Bangalore, India
Elocity is a cleantech start-up striving to make the world a better place through technology innovations. We are building a global infrastructure for making the transition to electric vehicles viable, affordable, and
sustainable by working closely with the utilities, governments, and public.
Headquartered out of Canada, we are a team of highly specialized domain experts and problem solvers enabling utilities, public and private sector entities to successfully manage the demands of electric vehicle charging and its infrastructure needs to pave the way for electromobility in future.
To know more visit https://elocitytech.com/
Responsibilities:
• Determines technical feasibility of features or solutions by evaluating problem, customer
requirements, possible solutions and technology requirements.
• Exercises judgement in prioritizing tasks and selecting methods and techniques for obtaining solutions.
• Create low-level design of modules of a software application through proper documentation and
diagrams.
• Develops software solutions by studying requirements, clarifying customer/user needs, analysing data
and processes and following established software development practices and processes.
• Develops proof of concepts for technical evaluation and early customer feedback
• Updates and shares knowledge by studying state-of-the-art development tools, programming
techniques, and computing technology; reading professional publications
• Networks with internal and external personnel in own area of expertise.
Skills:
• Good command in JavaScript/TypeScript. Knowledge of Java/Python will be a plus.
• Experience in Debugging/troubleshooting TypeScript code.
• Experience in API development (REST/GraphQL etc)
• Experience in development of Web and Mobile(android/iOS) applications
• Exposure of Parallel and Asynchronous programming
• Experience in writing Unit tests (Jest or any similar framework)
• Should be proficient in relational Database concepts (Postgres etc.)
• Knowledge of Non-relational Databases would be a plus.
• Good Understanding of Object-Oriented Programming Concepts.
• Good Understanding of Design Patterns.
• Good command of Data structures, Algorithms and Complexity.
• Good at problem solving and analytical skills.
• Experience with Source Code Versioning systems (Git etc)
• Understanding of Micro services Architecture would be a plus

- You're proficient in GoLang with a strong foundation in backend frameworks and databases
- Knowing Solidity is a definite plus but not a requirement
- You have a passion for writing code as well as understanding and crafting the ways systems interact
- You have experience deploying to and implementing solutions in AWS
- You believe in the benefits of agile processes and shipping code often
- You are pragmatic and work to coalesce requirements into reasonable solutions that provide value
Responsibilities
- Deploy well-tested, maintainable and scalable software solutions
- Take end-to-end ownership of the technology stack and product
- Collaborate with other engineers to architect scalable technical solutions
- Embrace and improve our standards and processes to reduce friction and unlock efficiency
Current Ecosystem :
ShibaSwap : https://shibaswap.com/#/" target="_blank">https://shibaswap.com/#/
Metaverse : https://shib.io/#/" target="_blank">https://shib.io/#/
NFTs : https://opensea.io/collection/theshiboshis" target="_blank">https://opensea.io/collection/theshiboshis
Game: Shiba Eternity on iOS and Android


Software Developer
Roles and Responsibilities
- Apply knowledge set to fetch data from multiple online sources, cleanse it and build APIs on top of it
- Develop a deep understanding of our vast data sources on the web and know exactly how, when, and which data to scrap, parse and store
- We're looking for people who will naturally take ownership of data products and who can bring a project all the way from a fast prototype to production.
Desired Candidate Profile
- At Least 1-2 years of experience
- Strong coding experience in Python (knowledge of Javascripts is a plus)
- Strong knowledge of scraping frameworks in Python (Request, Beautiful Soup)
- Experience with SQL and NoSQL databases
- Knowledge in Version Control tools like GIT.
- Good understanding and hands-on with scheduling and managing tasks with cron.
Nice to have:
- Experience of having worked with elastic search
- Experience with multi-processing, multi-threading, and AWS/Azure is a plus
- Experience with web crawling is a plus
- Deploy server/related components to staging, live environments.
- Experience with cloud environments like AWS,etc as well as cloud solutions like Docker,Lambda, etc
- Experience in DevOps and related practices to improve development lifecycle, continuous delivery with high quality is an advantage.
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
Job Description
It is a global health and fitness platform that aids users to achieve their true physical and mental potential. We started with the vision to help people transform themselves by giving them access to content and programs that work on aspects of mind, body and recovery. Everyone on this team has a unique and mutually exclusive set of skill, building this company like founders. The platform is a combination of technology, science, art and most importantly people and is therefore driven by the knowledge and experience of world’s best coaches, sports science experts, neuroscientists and psychologists. Our insight is that transformation does not need to be about setting unrealistic goals or killing oneself in the gym. We believe in a more structured, incremental and scientific approach to tap into our true potential. We believe this is not just about how the world perceives us; but more about a way of life we believe in.
Responsibilities: -
We are looking for solid senior back-end developers who are well-versed with NodeJs.
We are looking at folks who have a minimum of 5-6 years of experience in back-end development and have been strong experience.
The mindset is very different and we are looking for folks who have evolved fast in terms of skills and in terms of working on their own projects.
Practical experience in building APIs.
Experience with RabbitMQ or similar queuing system.
Experience with Redis/ElasticSearch is a plus. Familiarity with CI/CD pipeline tools like Jenkins.
Practical experience with Git.
A knack for benchmarking and optimization
Remote Workers would also do…



Developer – Golang
Responsibilities:
-
An individual contributor who will be part of the Software R&D team working on the following areas
-
Backend work in Golang, Micro services architecture
-
Work with internal team and customers to deliver solutions that will meet the customer needs with respect to the performance security, scalability and functionality.
-
Implementation of API and authentication methods using JWT
-
Writing scalable, robust, testable, efficient, and easily maintainable code
-
Translating software requirements into stable, working, high performance software
Skills
-
2-5 years of experience in Go programming language
-
Strong experience in working with Goroutine and channel patterns
-
Experience in Go framework for DB, JSON, Sockets, Web Frameworks and tools
-
Knowledge of logging and configuration packages like Zap, Viper
-
Experience in writing unit tests for Golang code
-
Familiarity with code versioning tools such as Git or Azure Repo
-
Should have knowledge of MySQL, PostgreSQL, or any RDBMS
-
Good knowledge of Linux / Ubuntu


⦁ 2+ years of working experience as a software engineer.
⦁ Engineer capable of designing solutions, writing code, and deployment
⦁ Demonstrated skills, knowledge, and expertise with statistical computer languages (Python, Django) and the related ecosystem (PyCharm, Jupyter)
⦁ Good knowledge of Python.
⦁ Creative problem-solving ability and sound judgment ability to use own initiative and take responsibility for decisions.
Candidate must have
⦁ Good knowledge of Python
⦁ Django, Flask, FastApi
⦁ Candidates must have knowledge about Product Development.
⦁ Candidates must have Technical Degree.
Skills
⦁ Developing back-end components.
⦁ Design and develop web applications in Python, and Django.
⦁ Good knowledge of Django, Flask, FastApi
⦁ Must be proficient in writing python codes
⦁ Must have worked on back-end development
⦁ Integrate Python application with other internal applications.
⦁ Strong spoken and written communication skills in English


inai is building the future of payments
inai is Segment for payments. We make the lives of digital/online merchants easier
by enabling them to manage their payments’ stack in a low-touch / no-code
fashion. Merchants can now future proof their payment stack and break out of the
consistent trade-off between a great checkout experience and the flexibility
required to maintain the same.
inai was founded by serial entrepreneurs who have decades of experience in
finance and tech. inai has been backed by marquee investors including Kunal
Shah, Razorpay, the first investors in Square/Twitter, and other stellar investors.
Background
Back-end engineers will build the core of inai’s platform which comprises of 3
broad teams:
• Front-end: handle the checkout experience for our merchants and the
dashboard their product teams would be using daily
• Integrations: that handle our integrations with various payment processors,
wallets, BNPLs, analytics providers, fraud and risk providers and accounting
software.
• Platform: The glue that holds it all together. APIs will be the norm, databases
your core, scalability, reliability, and system design your everyday concern.
You will
• Develop APIs to integrate with 3rd party systems — primarily in the payments
domain
• Work closely with our front end and integrations engineering teams and also
with our colleagues across the globe.
• Take ownership for the modules you develop and key technology decisions,
and customer issues.
• Contribute towards documentation (internal and customer-facing), code
reviews, tooling, and processes.
You will have
• 2 to 8 years experience as a full stack engineer. Atleast 1+ years in handling
payments recently.
• Experience in working with 3rd party APIs. You should be able to peruse 3rd
party API documentation and retro-fit the APIs with the platform team.
• Experience writing APIs in Python, relational databases
• Can communicate and interact with a larger team
• Experience in working with multiple payment gateways or integrating them
• Experience with handling payment tokens.
Good-to-have
• Experience with OpenAPI, JSON API specs
Benefits
• Health insurance for you and your loved ones - on us.
• Work-life balance: Our success will not come at the expense of your work-life
balance
• Grow with us: Working in the intersection of fintech and SaaS, you will have
all the opportunities to grow in this thriving sector.
• Work from Home: We will help set up your home in your residence in India.
Inai will continue to operate remotely till the situation returns back to normal.
Requirements:
- Experience in Enterprise Java building restful microservices
- Strong Exposure to any of the Java Enterprise frameworks such as Spring, Vert. x, Quarkus or others
- Good exposure to databases such as PostgreSQL, MongoDB etc
- Good analytical and problem-solving capabilities along with excellent communication skills.
- Any exposure to UI programming using REACT JS or AngularJS is a plus
- Preferred candidate who can join in 15 days or max 30 days.

