Job Description
This is a full-time, on-site role for Backend and DevOps Engineer in Bangalore. This role will provide an unique and challenging opportunity to work on various projects within Supaboard, helping us ship quality products to our users.
How you will be contributing to the Engineering Team?
As a part of the engineering and development team, you will be working first hand with the founders to build a data analytics platform that can scale without compromising on user experience.
As a Backend Developer, You Will Be Responsible For
- Maintenance of existing server codebase(s)
- Adding features based on requires provided
- Working on multiple databases
- Other tasks related to backend development
You Will Also Be Responsible Handling Development Operations Including
- Maintaining deployment of backend and frontend codes on AWS
- Applying and maintaining region specific deployments
- Configuration of load balancers
- Other tasks related to DevOps
What Technologies you need to know?
- Language and Backend Framework:
- Python with FastAPI
- Golang with Gin
- Data Sources:
- Major SQL and NoSQL Databases including: Mongodb, Postgres, MySQL, Cassandra
- Data-warehouses like Snowflake and Databricks
- Understanding of how ETL solutions work.
- Infrastructure: We use Amazon Web Services for all our deployments and while we dont expect you to have a thorough understanding of all the services, the few services that are required will be:
- Elastic Compute Cloud
- Simple Storage Service
- CloudFront
- App Runner
- Cloud Formation
- Cloud Deploy
- Route 53
What does it take to survive at Supaboard?
- You have previously worked as a Backend Engineer, preferably at a startup that has prioritised speed and quality above all else, and has shipped high quality products to their customers.
- You have a passion for building the next big piece of software that is going to revolutionise the industry and you do not like to limit or handheld by user stories and design wireframes.
- You have good communication skills that is not shy from asking questions for clarity, or discussing your own ideas, plans, and opinions with the team.
- You take pride in what you do, have the a positive arrogance towards the skillset you have, the humility to learn new things and the courage to fail and fix your mistakes.
- You can work autonomously and are open to feedback.
Some Extra Skillsets That You Will Be Great
- You have experience with building multi-tenant SaaS applications
- You have an idea of frontend frameworks like ReactJS
- You have worked with applications that handled and scaled huge amounts of data for online and offline data use-cases.
- You have experience working with GenAI applications
Why should you consider joining Supaboard?
- You will join the early team of Supaboard, work with product driven founders and have a greater impact on the evolution of the engineering organisation and the company
- You will have a lot of challenging work and the autonomy to take full ownership in solving those challenging problems and get to see the impact it generated with customers
- You get to have a fun work environment. We never know when the work ends and fun starts and vice versa
- As a part of the early team, you will have a competitive salary with ESOPs.
- You get to define how your product should evolve and have complete autonomy in experimenting with your ideas.