Backend Python Developer

Bengaluru
Full-Time
Junior: 2 to 6 years
Posted on Sep 20 2024

About the Job

Skills

Python programming
Database management
Data Analysis
API development
FastAPI
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 don’t 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 understand how data analytics works
  • 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.


What can you do next?

  • Submit your application for the role
  • We love talking to candidates who submit a cover letter sharing why they would be a great fit for this role. Add any links to open source projects you contributed to or portfolio projects where we can review your work or pet projects


If you have any questions, write to us at founders@supaboard.cloud.

About the company

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.

Industry

Data Infrastructure and A...

Company Size

2-10 Employees

Headquarter

Bangalore

Other open jobs from Supaboard