

From booking a taxi to shopping to even finding a life-partner, technology today is
playing a role which is indistinguishable from magic. However, we are still stuck to
old means of teaching, operations and collaboration in education institutions which
directly impacts student experience as well as learning outcomes. We are
changing this. We are a platform, a philosophy, and a mission.
We are looking for great technologists to join the engineering team of our core
product which will be used by millions of students. Do you see delightful user
experiences and robust back-end engineering as two faces of the same coin? Do
you persevere to relentlessly improve your code till you are intrinsically satisfied? Do
you feel like an engineer and an artist when you deliver a final product? If yes, keep
on reading!
We are a data-driven software product company with a strong focus on delightful
design. While you put your experience and knowledge into practice, you can expect
yourself unlearning and learning new things every day. You will be part of a strong,
passionate, and high-velocity team of engineers that regularly launches big features
that make a significant impact to our offering.
You will be an important member of engineering team reporting to the founding team
with following responsibilities:
Design, architect and deliver our core product modules
Continuously improve and refactor the code-base
Measure and improve application performance, security and stability
Promote innovation, new technologies, and best practices
Review code of reporting engineers and continuously mentor them
Required Experience
4+ years of software development experience with strong concentration in
enterprise SaaS based technologies.
Required Technical Qualifications
Strong design and coding skills in Enterprise Java, REST web services and
JSON.
Deep knowledge of relational databases.
Deep knowledge of Test-driven Development (TDD) and Continuous
Integration (CI) / Continuous Deployment (CD)
Experience with AWS Cloud Computing Services or others.
Strong leadership, communication and teamwork skills.
Ability to work independently and make decisions under minimal supervision.

Similar jobs
Job Title: Java Developer (Code Craftsperson)
Location: Chennai (Work From Office – Let’s build something amazing together!)
Experience: 2-4 years (You’ve been crafting high-quality Java applications like a pro!)
About the Company:
F22 Labs is a startup software studio based out of Chennai. We are the rocket fuel for other startups across the world, powering them with extremely high-quality software. We help entrepreneurs build their vision into beautiful software products (web/mobile). If you're into creating beautiful software and solving real problems, you’ll fit right in with us. Let’s make cool things happen!
Position Overview:
If you can write clean, maintainable, and efficient Java code, we want you! As a Java Developer at F22 Labs, you’ll be responsible for developing high-performance, scalable applications using core Java and cutting-edge technologies like Spring, Hibernate, and microservices. You’ll get the chance to work on exciting projects, collaborate with brilliant minds, and contribute to building top-notch software solutions. Ready to jump in? Let’s do this!
Key Responsibilities:
- Design, develop, and maintain robust Java-based applications that scale.
- Collaborate with the design, product, and backend teams to deliver high-quality software.
- Build microservices-based architectures using modern tools and techniques.
- Integrate and consume RESTful APIs to connect various services and systems.
- Write clean, efficient, and maintainable code to ensure long-term quality.
- Develop and manage database interactions using Hibernate/JPA for efficient data persistence.
- Troubleshoot, debug, and optimize applications to ensure seamless user experiences.
- Stay current with the latest Java frameworks and technologies.
- Collaborate with the QA team to ensure every release is flawless and fully tested.
Mandatory Skills:
- Core Java (Java 8 or later) – Expertise in Java programming and understanding of object-oriented principles.
- SQL & Database Management – Strong experience with relational databases like MySQL, PostgreSQL, Oracle, etc.
- Hibernate / JPA – Hands-on experience with Hibernate and JPA for ORM-based data persistence.
- RESTful APIs – In-depth knowledge of designing and consuming RESTful APIs.
- Spring Framework – Solid expertise in Spring Boot, Spring MVC, and Spring Security.
Good to Have Skills (Bonus Points!):
- Microservices Architecture – Experience in building and deploying microservices-based applications.
- Version Control – Familiarity with Git, GitHub, GitLab, or Bitbucket.
- Build Tools – Experience with Maven or Gradle for automated build processes.
- Unit Testing – Knowledge of JUnit and Mockito for unit testing.
- Cloud Platforms – Basic knowledge of cloud platforms such as AWS, Azure, or GCP.
Why Join Us (Perks & Benefits):
- Health insurance – Your well-being is our priority.
- Flexible work timings – Work when you're at your best.
- Better-than-market compensation – We value your expertise and skills.
- Supercharged learning culture – Become the best version of yourself with us.
- Rapid career growth – Your potential is limitless here.
- Work with a collaborative, innovative team that loves tackling challenges and building world-class software.
- Learn and grow – Work with brilliant minds and share your knowledge too!
Selection Process:
- Online Assessment
- 1-2 rounds of technical interviews (Let’s talk about your Java expertise and problem-solving skills!)

We're seeking an experienced Backend Software Engineer to join our team.
As a backend engineer, you will be responsible for designing, developing, and deploying scalable backends for the products we build at NonStop.
This includes APIs, databases, and server-side logic.
Responsibilities:
- Design, develop, and deploy backend systems, including APIs, databases, and server-side logic
- Write clean, efficient, and well-documented code that adheres to industry standards and best practices
- Participate in code reviews and contribute to the improvement of the codebase
- Debug and resolve issues in the existing codebase
- Develop and execute unit tests to ensure high code quality
- Work with DevOps engineers to ensure seamless deployment of software changes
- Monitor application performance, identify bottlenecks, and optimize systems for better scalability and efficiency
- Stay up-to-date with industry trends and emerging technologies; advocate for best practices and new ideas within the team
- Collaborate with cross-functional teams to identify and prioritize project requirements
Requirements:
- At least 2+ years of experience building scalable and reliable backend systems
- Strong proficiency in either of the programming languages such as Python, Node.js, Golang, RoR
- Experience with either of the frameworks such as Django, Express, gRPC
- Knowledge of database systems such as MySQL, PostgreSQL, MongoDB, Cassandra, or Redis
- Familiarity with containerization technologies such as Docker and Kubernetes
- Understanding of software development methodologies such as Agile and Scrum
- Ability to demonstrate flexibility wrt picking a new technology stack and ramping up on the same fairly quickly
- Bachelor's/Master's degree in Computer Science or related field
- Strong problem-solving skills and ability to collaborate effectively with cross-functional teams
- Good written and verbal communication skills in English


At GigaML, we’re transforming how enterprises manage customer support by deploying AI agents that resolve over 1 million customer tickets monthly for a single client through voice and chat. We’re trusted by industry leaders like Postman and Zepto (YC’s fastest-growing company), and we’re scaling fast to meet growing demand.
Our AI agents:
- Reliably navigate complex, real-world conversations with clarity
- Maintain exceptional accuracy in handling sensitive information like payments
- Operate with extremely high availability (24 hrs/day)
- Seamlessly scale to meet enterprise-level demands (+40k tickets/day)
We work hard and take pride in our commitment to delivering the best products on the market. With a strong pipeline of enterprise clients and ambitious goals, we’re moving fast to execute and deliver results.
Funding: Backed by YC President Garry Tan, Nexus Venture Partners, and other leading investors. (Endorsed by YC partners: Garry Tan CEO of YC, and Harj Taggar)
Qualifications
- Startup Experience: We strongly prefer candidates with prior startup experience. Former founders are especially valued, as their entrepreneurial mindset and problem-solving skills align well with our fast-paced environment.
- Prior Experience: A minimum of 2 years of experience is required, with a maximum of 8 years.
- Educational Background:A minimum of a Bachelor’s degree from a Tier 1 or Tier 2 college in India.
- Backend Skills: Strong background in Python.
- Good-to-Have Skills:
- Frontend Development: Proficiency in Next.js and React.
- Cloud Platforms: Experience with AWS or Azure.
- Scalability & Deployment: Familiarity with Docker is a strong plus.
Core Responsibilities
- Build Product: Quickly ramp up and contribute to our Chat and Voice products, eventually owning your own product or product lines.
- Technical Leadership: Drive technical decisions and architecture design, shaping the backbone of our solutions.
- Cross-functional Collaboration: Work closely with co-founders and other team members to translate business vision into actionable project plans.
- Ownership: Take full product ownership, from ideation to launch, including integration into existing systems.
What You’ll Gain
- Impact: Be a key contributor to cutting-edge ML projects reshaping industries.
- Growth: Thrive in a dynamic, innovative environment alongside top-tier talent.
- Innovation: Work with advanced tools and continuously push boundaries.
- Autonomy: Drive your own initiatives and influence the company’s technical direction.
Join us and be part of a team shaping the future of AI-driven customer support!
These values bound our employees, customers and future businesses to keep trust and faith in the services we provide in covering Software and Hardware developments, Mechanical & Electronics that can translate into end-to-end design, development and maintenance of products and services to enable business growth and value creation.We think Business value add (as a first step) to create, design and deliver our solutions !!!
Job Description:
Key Responsibility Areas:
Design, build and deliver Enterprise software solutions.
Write code with standards and conventions and follow best practices.
Encourage and lead innovation and solid lifecycle processes.
Collaborate with development teams on work definition, estimation and prioritization
Lead and grow as a professional software engineer.
Full ownership of product deliveries and mentoring junior team members.
Preparing curriculum to train junior developers for Java Web Development
Strong client interactions to provide excellent Quality of Service.
Owning the code base and making sure all code is reviewed and is of very high quality.
Write and modify coding conventions and standards documents for all development
Required Skills:
Technologies/Frameworks –
Core Java, J2EE,
Spring Core and Spring MVC, Sprint Boot, Spring Security,
JDBC, Hibernate, RESTful APIs, SOAP WebServices
Knowledge of JavaScript, JQuery, AJAX, HTML5, and CSS3, Angular is added advantage
Junit or Mockito frameworks
Maven, Git
Knowledge Data Structures,
SQL, MySQL
Designing relational database schemas
Basics of AWS, Cloud, Microservices
Must have strong knowledge and experience in Agile based software development methodologies.
Knowledge of an Agile tool like Jira.
Strong knowledge of working in Integrations of 3rd party APIs and creating the new APIs.
Must have good knowledge of creating Flow diagrams, UMLs and all the required documentations.
Must have Team Lead exposure
Domain Preference
BFSI, FinTech
Qualification:
B.E., B.Tech. from reputed institutes with good academic record

Technical Skills Required:
Experience in cross platform development with strong knowledge on Node.js .Experience on implementing NFRs but not limited to Performance, Scalability, Availability, Maintainability and Security Good understanding on CICD process Knowledge of Micro services and respective architecture design principles and scalability best practices.
Experience to work in a Global delivery environment Experience implementing Cloud and or Hybrid Cloud solutions Experience .
developing APIs against database technologies .
(MySQL, Postgres) Proven experience working with Agile methodologies for delivering software Experience with Open Source work management tools JIRA, Jenkins, and GitHub.Strong background in Logic and Algorithms Perform analysis, design, programming, and implementation on systems and procedures to solve complex business problems
Requirements:
- Have Strong knowledge of cloud technologies like (AWS/GCP/Azure).
- Strong in any Backend language like Java-Springboot(preferred), Python, ROR, NodeJs, GO etc.
- Have a working experience with any frontend technology.
- Strong system design experience in cloud-native products.
- Understands and knows how to work with GIT.
- Able to develop or implement HLD into LLD and vice versa.
- Strong knowledge of SQL/NoSQL database.
- Strong on DSA.
- Has previously built and delivered end-to-end products preferably with any FinTech startup.
- Someone very motivated and loves taking ownership of building an end-to-end application
Perks:
> Fully-remote
> Flexible work hours
> You could be our first Director/VP of technology
> Founding Team role
> ESOPs
Responsibilities & ownership
- Lead, build, deliver and ensure customer success of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product.
- Work on distributed systems for data processing with efficient protocols and communication, locking and consensus, schedulers, resource management, low latency access to distributed storage, auto scaling, and self healing.
- Understand and reason about concurrency and parallelization to deliver scalability and performance in a multithreaded and distributed environment.
- Lead the team to solve complex and unknown problems
- Solve technical problems and customer issues with technical expertise
- Design and deliver architectures that run optimally on public clouds like GCP, AWS, and Azure
- Mentor other team members for high quality and design
- Collaborate with Product Management to deliver on customer requirements and innovation
- Collaborate with Support and field teams to ensure that customers are successful with Dremio
Requirements
- B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience
- Fluency in Java/C++ with 3alm+ years of experience developing production-level software
- Strong foundation in data structures, algorithms, multi-threaded and asynchronous programming models, and their use in developing distributed and scalable systems
- 5+ years experience in developing complex and scalable distributed systems and delivering, deploying, and managing microservices successfully
- Hands-on experience in query processing or optimization, distributed systems, concurrency control, data replication, code generation, networking, and storage systems
- Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform
- Passion for learning and delivering using latest technologies
- Ability to solve ambiguous, unexplored, and cross-team problems effectively
- Hands on experience of working projects on AWS, Azure, and Google Cloud Platform
- Experience with containers and Kubernetes for orchestration and container management in private and public clouds (AWS, Azure, and Google Cloud)
- Understanding of distributed file systems such as S3, ADLS, or HDFS
- Excellent communication skills and affinity for collaboration and teamwork
- Ability to work individually and collaboratively with other team members
- Ability to scope and plan solution for big problems and mentors others on the same
- Interested and motivated to be part of a fast-moving startup with a fun and accomplished team
- The Architect/ Lead Backend Engineer will handle the digital experience from inception to go-live model.
- The role holder is expected to create a vision and roadmap for the digital experience to provide best in class customer experience for each of the product solutions handled. The role holder will play a critical role in leading the innovation and growth of our front end web and mobile platforms.
- Must be from Good Companies and have been working on high Scale of Traffic
- Proficiency in engineering practices and writing high quality code, with expertise in either one of Java or Groovy or Go.
- 3+ years of experience building microservices.
- Strong experience in architecting and building distributed systems, scalability, and availability
- Strong knowledge of data structures, algorithms, and designing for performance
- Strong knowledge of cloud technologies like AWS/Google Cloud/Azure
- Good understanding of RxJava or Actors framework
- Proficient with RDBMS
- Strong knowledge on data stores, database design, data modelling and SQL queries
- Extensive experience building and owning large- scale distributed backend systems
- Experience working with three or more of : Unix/Linux environments, Distributed and parallel systems, Workflow automation, CI/CD Platform development, Cloud platforms development e.g. AWS/GCP, Kubernetes/Container platforms based development


