Equip Logo

Equip

Flask SDE II (2-4 yrs)

Posted One Month Ago
Be an Early Applicant
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Develop and maintain high-concurrency online assessment products, ensuring reliable performance, minimal server errors, and strong uptime. Responsibilities include migrating functions from EC2 to AWS Lambda, enhancing API endpoints, publishing custom POST requests for integrations, and supporting rapid feature deployments. The role requires Flask, SQLAlchemy, PostgreSQL, REST API knowledge, and strong communication skills, with CI/CD and AWS experience preferred.
The summary above was generated by AI

tl;dr: Ensure there are no 500's, virtually no 502's, detailed 400's and lots and lots of 200's!

Introduction

With our two products Equip and AutoProctor, we facilitate entire colleges and large companies around the world to conduct proctored, online assessments with high concurrency (34 million+ installs!) We also roll out features at a rapid pace. Your job will be to ensure that users can continue to use us, as features get deployed. Students and candidates who face a website issue in the middle of a test get furious very easily. So, your role will be critical to ensuring that everything runs smoothly!

We won't insult your intelligence by saying that you need to know about REST APIs and that you must help drive engineering excellence. If you don't know that already, you shouldn't apply to this job!

Day-to-day

We are a product-led company and everything you want to know about the products are available on their websites. A typical task would look something like this:

  1. Move a time-consuming function from EC2 onto Lambda

  2. Add a fields parameter to an API endpoint so that only a subset of the fields are returned in the response

  3. Publish a few custom POST requests on Postman so customers can integrate their workflow with our data

Salary
  1. See the top of this post :)

  2. The actual amount will depend on (i) skill (as demonstrated in the assessment, assignment and interview), and (ii) experience

  3. 100% cash

  4. No ESOPs to begin with. ESOPs may be offered after 1 year, based on performance

SkillsRequired
  • Flask

  • SQLAlchemy

  • Postgresql

  • Excellent English Communication (oral/written)

Good-to-have
  • CI/CD

  • AWS

  • REST

  • VanillaJS

Hiring Process

You can find the detailed process here: https://whimsical.com/flask-AeHpjLUCARDJXrquZwuq8g

Summary

If you are the kind who likes to dabble in architecting disparate systems, obsesses over uptime and is constantly thinking of whether you should have just used POST instead of PATCH, you are likely a great fit.

Similar Jobs

Yesterday
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Manage major technology incidents from detection through resolution by assessing impact, leading war rooms, coordinating technical teams and vendors, communicating with stakeholders, and tracking action plans. Maintain incident-management tools, dashboards, automation assets, metrics, and executive reports. Drive process improvements and support rapid restoration or permanent fixes using ITIL practices, ServiceNow, cloud technologies, and AI-enabled monitoring.
Top Skills: Ai/Ml Monitoring And AutomationApi IntegrationsAWSAzureCmdbDashboardsEnterprise Monitoring SystemsGCPItsmServicenow
Yesterday
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Leads firmware engineering teams responsible for analyzing, designing, programming, debugging, and optimizing embedded code for SSD and storage products. Oversees software interactions with analog and digital hardware, operating systems, ASICs, and SoCs. Manages firmware development using C, C++, and assembly, supports storage interfaces and flash translation technologies, estimates development work, troubleshoots performance issues, and develops engineering talent.
Top Skills: ArmAsicAssembly LanguageBus AnalyzersCC++Embedded FirmwareLogic AnalyzersNvmeOscilloscopesSASSataSocSsd Flash Translation Layer
Yesterday
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Financial Services
Bridges product, business, operations, and technology teams by eliciting requirements, translating them into technical solutions, analyzing large datasets, and developing BI dashboards. Maintains architecture documentation, governance processes, and data-driven insights while managing dependencies and change control. Uses and validates enterprise-approved AI capabilities, documents user stories and acceptance criteria in JIRA, supports continuous improvement, and guides others in delivering timely, scalable solutions.
Top Skills: Ai CapabilitiesBusiness Intelligence (Bi) DashboardsJIRA

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account