
• Bachelor’s degree in Computer Science or IT related field
• 4-6 years of experience working across different product domains in a product development/engineering role
• Good communication skills necessary to manage business requests and work with different teams across differ-
ent geographies and time-zones; experience working with remote and distributed teams will be an added ad-
vantage
• Hands-on working knowledge and experience is requiredin:
a. JavaScript, Typescript, NodeJS (Express, NestJs, etc.)
b. Experience working in GCP or AWS or Azure
c. Experience working in Containers & Unix Platforms
d. Relational Databases (PostgreSQL, MySQL, SQL, etc.)
e. Agile Methodologies (Scrum, TDD, BDD, etc.)
f. Understanding of Microservices Architecture, Domain Driver Design, Test Driven Development and
Secure Design patterns and architecture is a must
g. Data Structures and Algorithms using Javascript, Typescriptand/or other Programing Languages
h. Strong organizational skills
i. Agile Methodologies (Scrum, TDD, BDD, etc.)
• Experience with several of the following tools/technologies is desirable:
a. GIT (Bit Bucket, Gitlab, etc.), Jira, Gradle, Maven, Jenkins, SharePoint, Eclipse/IntelliJ.
b. Design Patterns and implementing the Design Patterns
c. Development of Complex Application and System Architectures
d. NoSQL Databases (Redis, Mongo, etc.)
e. Full stack development
f. Experience working with CI/CD pipelines with for example GitHub Actions.
• Knowledge of the following technologies is a plus:
a. Other Programming Languages (Java, Python, etc.)
b. Continuous Integration and Continuous Delivery Tools like Jenkins, Git, etc.
c. Secure Development based on OWASP standards

About Cornertree
About
Connect with the team
Similar jobs
Location: Bangalore / Hybrid
Duration: 6 months
Internship type: Full-time
Stipend: ₹20,000 per month
Potential outcome: Full-time opportunity based on performance
About the Role
We are looking for a hands-on Supabase Engineering Intern to help build and strengthen the backend of our SaaS products.
You will work with Supabase not merely as a hosted database, but as a complete backend platform—including PostgreSQL, authentication, Row-Level Security, storage, database functions, migrations, and application integrations.
This is a full-time, six-month internship suited to someone who has already built projects using Supabase and wants experience working on a real multi-tenant production application.
What You Will Work On
- Design and maintain PostgreSQL tables, relationships, indexes, and constraints.
- Implement secure multi-tenant access using Supabase Row-Level Security policies.
- Integrate Supabase Auth with a Next.js and TypeScript application.
- Build backend workflows using database functions, triggers, RPCs, and Edge Functions.
- Manage schema migrations across development and production environments.
- Work with Supabase Storage and implement secure file-access policies.
- Diagnose slow queries and improve database performance.
- Build reliable application APIs and data-access layers.
- Write seed data, automated tests, and technical documentation.
- Help investigate and resolve production database, authentication, and permission issues.
- Review existing implementations for data leakage, incorrect RLS policies, and security risks.
Required Skills
- Practical experience building at least one project using Supabase.
- Good understanding of SQL and relational database fundamentals.
- Familiarity with PostgreSQL tables, joins, indexes, constraints, and transactions.
- Experience with JavaScript or TypeScript.
- Basic experience with Next.js, React, Node.js, or another modern web framework.
- Understanding of authentication and authorization concepts.
- Ability to use Git and GitHub.
- Strong debugging and problem-solving skills.
- Ability to commit full-time for the complete six-month internship.
Good to Have
- Experience implementing Supabase Row-Level Security policies.
- Understanding of multi-tenant SaaS architecture.
- Experience with Supabase Edge Functions, database functions, triggers, or RPCs.
- Familiarity with PostgreSQL query optimization and EXPLAIN ANALYZE.
- Experience managing Supabase migrations through the CLI.
- Knowledge of REST APIs, webhooks, background jobs, or third-party integrations.
- Experience using AI coding tools such as Cursor, Claude Code, or Codex.
- Contributions to open-source projects or independently deployed applications.
Who Should Apply
You may be a good fit if you:
- Have built and deployed a working Supabase application.
- Enjoy backend engineering, databases, and debugging.
- Can explain why you structured your database and access policies in a particular way.
- Are comfortable learning through documentation and experimentation.
- Take ownership instead of waiting for detailed instructions for every task.
- Want meaningful product-engineering experience rather than a certificate-based internship.
What You Will Learn
- How production-grade multi-tenant SaaS applications are designed.
- Secure database access using PostgreSQL Row-Level Security.
- Development-to-production database migration workflows.
- Authentication, authorization, storage, and backend architecture.
- Performance optimization and production debugging.
- How a startup engineering team ships and operates real products.
Application Process
To apply, please share:
- Your resume.
- GitHub profile.
- Links to one or two relevant projects.
- A short explanation of how you used Supabase in one project.
- An example of an RLS policy, database function, or Edge Function you have written.
- Your current location and availability.
- Confirmation that you can commit full-time for six months.
Important: Tutorial-only projects will not be sufficient. We are looking for candidates who can demonstrate that they understand the database and security decisions made in their projects.
About us
Astra is a cyber security SaaS company that makes otherwise chaotic pentests a breeze with its one of a kind Pentest Platform. Astra's continuous vulnerability scanner emulates hacker behavior to scan applications for 8300+ security tests. CTOs & CISOs love Astra because it helps them fix vulnerabilities in record time and move from DevOps to DevSecOps with Astra's CI/CD integrations.
Astra is loved by 650+ companies across the globe. In 2023 Astra uncovered 2 million+ vulnerabilities for its customers, saving customers $69M+ in potential losses due to security vulnerabilities.
We've been awarded by the President of France Mr. François Hollande at the La French Tech program and Prime Minister of India Shri Narendra Modi at the Global Conference on Cyber Security. Loom, MamaEarth, Muthoot Finance, Canara Robeco, ScripBox etc. are a few of Astra’s customers.
Role Overview
As an SDE 2 Back-end Engineer at Astra, you will play a crucial role in the development of a new vulnerability scanner from scratch. You will be architecting & engineering a scalable technical solution from the ground-up.
You will have the opportunity to work alongside talented individuals, collaborating to deliver innovative solutions and pushing the boundaries of what's possible in vulnerability scanning. The role requires deep collaboration with the founders, product, engineering & security teams.
Join our team and contribute to the development of a cutting-edge SaaS security platform, where high-quality engineering and continuous learning are at the core of everything we do.
Roles & Responsibilities:
- You will be joining our Vulnerability Scanner team which builds a security engine to identify vulnerabilities in technical infrastructure.
- You will be the technical product owner of the scanner, which would involve managing a lean team of backend engineers to ensure smooth implementation of the technical product roadmap.
- Research about security vulnerabilities, CVEs, and zero-days affecting cloud/web/API infrastructure.
- Work in an agile environment of engineers to architect, design, develop and build our microservice infrastructure.
- You will research, design, code, troubleshoot and support (on-call). What you create is also what you own.
- Writing secure, high quality, modular, testable & well documented code for features outlined in every sprint.
- Design and implement APIs in support of other services with a highly scalable, flexible, and secure backend using GoLang
- Hands-on experience with creating production-ready code & optimizing it by identifying and correcting bottlenecks.
- Driving strict code review standards among the team.
- Ensuring timely delivery of the features/products
- Working with product managers to ensure product delivery status is transparent & the end product always looks like how it was imagined
- Work closely with Security & Product teams in writing vulnerability detection rules, APIs etc.
Required Qualifications & Skills:
- Strong 2-4 years relevant development experience in GoLang
- Experience in building a technical product from idea to production.
- Design and build highly scalable and maintainable systems in Golang
- Expertise in Goroutines and Channels to write efficient code utilizing multi-core CPU optimally
- Must have hands-on experience with managing AWS/Google Cloud infrastructure
- Hands on experience in creating low latency high throughput REST APIs
- Write test suites and maintain code coverage above 80%
- Working knowledge of PostgreSQL, Redis, Kafka
- Good to have experience in Docker, Kubernetes, Kafka
- Good understanding of Data Structures, Algorithms and Operating Systems.
- Understanding of cloud/web security concepts would be an added advantage
What We Offer:
- Adrenalin rush of being a part of a fast-growing company
- Fully remote & agile working environment
- A wholesome opportunity in a fast-paced environment where you get to build things from scratch, improve and influence product design decisions
- Holistic understanding of SaaS and enterprise security business
- Opportunity to engage and collaborate with developers globally
- Experience with security side of things
- Annual trips to beaches or mountains (last one was Chikmangaluru)
- Open and supportive culture
Are you passionate about backend development and building scalable applications? Join our growing team!
Technical Skills:
- Extensive experience in programming/scripting languages and frameworks in at least two Node.js, Java Springboot, and Python.
- Understanding of architectural patterns like Flux and MVC is a desirable
- Work experience in REST API service, Socket connections, and mechanisms to handle real-time async data is important.
- Strong knowledge in OOPS, GIT, SQL/nonSQL DB (such as Elastic DB, Mongo DB, MySQL), Design Patterns
- Preferred to have experience with microservices, API gateway, AAA service
- Good knowledge of coding standards, design patterns, unit testing frameworks, TDD, CI/CD practices.
Must have previous experience in leading a team-
- Experience with RESTful web services, CSS, and HTML5 is desirable-
- Experience with designing and building APIs with REST/Microservices
- Good to know about AWS Lambda & supporting configuration knowledge. Knowledge of any of the serverless frameworks like Serverless, AWS SAM would be an advantage.-
- Good to know of API Gateway and CloudFront.-
👉 Required Skills:
- Strong experience with Node.js
- Hands-on expertise in Payment Gateway Integration
- Proficient in MySQL Database Management
- Knowledge of Socket Programming is a big plus!
We are looking for a passionate and skilled Node.js Developer to join our dynamic team. If you're excited about building scalable and efficient backend applications using modern technologies, we’d love to hear from you!
Responsibilities
Develop and maintain server-side components using Node.js
Design and build scalable RESTful APIs
Ensure high performance and responsiveness of applications
Implement security and data protection measures
Collaborate with team members to define and deliver high-quality software
Write unit and integration tests to ensure software quality
Required Skills
✅ Strong proficiency in JavaScript
✅ Good understanding of Node.js and Express
✅ Experience with NoSQL databases, especially MongoDB
✅ Familiarity with Git and version control workflows
✅ Ability to write reusable, testable, and efficient code
✅ Experience with JWT and modern authorization mechanisms
✅ Knowledge of security and data protection best practices
✅ Strong analytical and problem-solving skills
Job Description:
- 3 - 4 years of hands-on Python programming & libraries like PyData, Pandas
- Exposure to Mongo DB
- Experience in writing Unit Test cases
- Expertise in writing medium/advanced SQL Database queries
- Strong Verbal/Written communication skills
- Ability to work with onsite counterpart teams
Relevant Experience
3 to 10 years
Job Description and Key Skills Required:
- Hands-on with any of the programming languages like NodeJS/ExpressJS, Python, Java, Php or any.
- Design and create efficient RESTful API endpoints for both internal and public consumption
- Strong understanding of database technologies such as MySQL, Postgress, Oracle , relational Database.
- Work closely with front end developers to understand required data model
- Comfortable deploying applications on AWS, and have a strong working knowledge of EC2, RDS and S3.
- Must understand overall system design, architecture , improve design and implement new processes.
- Strong understanding of sessions, cookies & local storage is must.
- Experience with in memory databases like redis basic, Memcache
- Independently think of solutions to complex requirements; possess exceptional logical skills.
- Analyse current products in development, including performance, scalability, diagnosis and troubleshooting.
- Work with the existing framework and evolve it by building reusable code & libraries
- Search and introduce new software related technologies, processes and tools.
- Bonus: You're fluent with React.
- Bonus: Interested in full-stack development.
- Bonus: Any experience of iOS/Android mobile development.
- Bonus: Experience with CI servers such as Jenkins, Travis or similar types
- Bonus: Experience with web server like Nginx
- Consultant/freelancing role
- Design and build advanced high-quality applications in .Net,.Net Core, Azure or AWS. hands on programming on C#, Web API, NOSQL DB and Azure, AWS.
- Knowledge of software development life cycle.
- Able to handle and manage the projects independently.
- Should be hands on developer and write production level code flawlessly
- Will be involved in client interactions and gathering project requirements, suggest best solutions considering NFRs insights
- Someone with an ability to ensure the performance, quality, and responsiveness of applications.
- Ability to work within a rapidly evolving environment.
- Eager to learn and adapt to new technologies.
- Bring new ideas and technologies to the team that can improve our product or process.
- Help maintain code quality, unit test cases, documentation, etc
Mandatory Skills :
Front end : Angular, HTML5, CSS3, JavaScript
Backend : Python
Framework : Django python web framework
Any experience of working with NLP, computer vision and deep learning will be additional plus point
The candidate will need to demonstrate previous experience of taking a client's requirements and translating them into technical specifications. The candidate will have to have previous examples of how he/she has worked with internal customers and technical peers.
The ideal candidate should have 3 to 5 years’ experience within a web application development environment.
Experience with PHP, HTML, CSS, MySQL, SOAP/REST, JavaScript, AJAX, etc. is a must. Following are the key area we are expecting you to have strong command on:
- Analytical Skills
- Algorithms
Responsibilities and Duties
- Development of software extensions to vTiger CRM/Drupal/WordPress and any other PHP based application
- Development of integration between CRM and ERP systems provided by Target Integration and any other system using their APIs
- Development and maintenance of code in Gitlab (In-house git server)
- Managing tickets and updating them regularly in Redmine (Project and Ticket Management Platform)
- Providing solutions to the pre-sales team on new projects
- Supporting the existing development team
Qualifications and Skills
- Coming up with ideas to help grow the team
- Data Structure
- Data Modelling Concepts
- Object-Oriented Design Principles and Concepts
- MVC – Pattern in Depth.
- Aware of Various other commonly used design patterns like Factory, Abstract Factory, etc.
- PHP, MYSQL, HTML, CSS, JS, JSON, Webservices
- Object-Oriented PHP
- SQL In general, Procedure, triggers, functions, etc.
- Query Designing.
- Thorough understanding of HTTP.
- Version Control (specifical git) and bug tracking software knowledge are important.
Benefits
- Linux system administration experience will be useful
- Experience of working on at least two of Joomla/Drupal/vTiger CRM or Sugar CRM is a must
- Strong understanding of relational database design
- Experience in creating professional-looking web interfaces using CSS and HTML
- Understanding of business processes
- Ideally, they should have worked on CRM/ERP/Accounting applications
- Excellent written and spoken communication skills
Job Type: Full-time










![[x]cube LABS](/_next/image?url=https%3A%2F%2Fcdnv2.cutshort.io%2Fcompany-static%2F639877aa0ad87e002533a1c5%2Fuser_uploaded_data%2Flogos%2Fx_whiteB_eeCk0gqs.png&w=256&q=75)
