Job Description
Skills:
Python programming, API development, Database management, FastAPI, Data Analysis, SQL, NoSQL, Large Language Model Operations (LLMOps),
About Supaboard
Supaboard is data analytics and BI platform that is build for business teams. You can browse through all your data in a from one centralised place, ask questions to our role specific data analyst and build dashboards that are realtime, dynamic and embeddable all of this without writing a single line of code or data expertise.
About The Job
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
- Data Sources:
- Major SQL and NoSQL Databases including: Mongodb, Postgres, MySQL, Cassandra, Oracle SQL
- Data-warehouses like Big Query, Snowflake, ClickHouse 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.