Job Description
Today, organisations are not able to make informed decisions by looking at siloed data that no one can depend on. Answering business questions with data is a collaborative process; decision-making is a collaborative process but teams are equipped with solutions that are designed to be single-player environments that result in siloed data, repeat work and delayed decisions.
Airbook is a modern collaborative experience — allowing data people and non-data people to not only query, present and consume data but also explain outcomes, ask follow-up questions and brainstorm together to make informed decisions together and confidently, all on one page.
About You:
How does it feel when you solve a problem and design an algorithm that works, and furthermore, solves a real world problem ? How about if your algorithm helps make data more accessible to diverse folks in a company, and enables them to collaborate and explore their data together ? This is an opportunity to be one of the early contributors to solve an important problem faced by organizations across the globe; embark on an adventure of a lifetime, wherein your efforts are directly related not only to how we as a company can grow, but also, how companies across the world can benefit from our solution and make more efficient data driven decisions.
About the role:
We are seeking a self-driven individual to join our founding team of engineers who value team and personal growth equally. Together we will build intelligently designed and scalable data systems, collaborative and persistent solutions, that work seamlessly for our increasing customers. You will be instrumental in designing scalable software solutions from scratch using various frontend and backend frameworks- with a customer centric approach.
• You will collaborate with others to create new product features, including the planning, research, implementation, and maintenance stages.
• You will assist in enhancing performance and reliability, as well as refining existing features.
• You will be able to understand customer feedback and build to make their lives easier through various product features.
You will be working closely with the CTO & Co-founder as a member of our core team.
Role Requirements:
• Optimise software architecture to deliver speed & cost improvements as scale hits 100x-1000x
• Design, deploy, and scale multi-tenant backend services
• Design, manage, and optimise data pipelines and Microservice architecture
• Implement automated test scripts, and perform manual testing when necessary
• Work with bi-directional client-server communication
• Deploy and monitor production services
• Building and maintaining scalable and reliable caching and DB solutions
• Respond to system outages and issues
• Adapt and learn new technologies
• Confidence and pride in the work that you do
Qualifications:
• 3+ years of working experience building software products
• Programming languages (Python, TypeScript, Javascript, NodeJS etc.)
• Frontend frameworks (React, Redux)
• Scalable and secure web services and frameworks (Flask, REST APIs)
• Building and maintaining scalable and reliable caching and DB solutions (Redis, Postgres)
• Data Warehouses (Redshift, BigQuery, SnowflakeDB)
• Strong communication skills
Our Values
• One Mission - Alignment to the mission is key
• Be Curious - Ask questions, be curious
• Customer Love - Customer wins, everyone wins
• Speak the truth - True to yourself and others
• We hire diverse, talented, and passionate individuals to represent our global customer base. Even if your experience doesn't align with every job requirement listed above, we welcome your application if you share our values and are excited about building groundbreaking solutions from scratch. Join us as a builder and help make our mission a reality
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
