

Similar jobs
Dear Candidates,
Exp: 3+ years
NP: Immediate to 7 days
Location: Bangalore, Chennai
5 days week
Job Description
Function: Software Engineering → Full-Stack Development
Fintech/BFSI domain experience.
- React.js
- Node.js
- AWS
Requirements:
- Mandatory Skill: Strong Experience in React JS, Node JS, and AWS -3+ years of relevant experience from Current Projects.
- Expertise with at least one Object-oriented JavaScript Framework (React, Angular, Ember, Dojo, Node, etc. ).
- Good to have hands-on experience in Python development.
- Proficiency with Object Oriented Programming, multi-threading, data serialization, and REST API to connect applications to back-end services.
- Proficiency in Docker, Kubernetes (k8s), Jenkins, and GitHub Actions is essential for this role.
- Proven cloud development experience AWS.
- Understanding of IT life cycle methodology and processes.
- Experience in understanding and Leading Enterprise Platforms/Solutions.
- Experience working with Microservices/Service Oriented Architecture Frameworks.
- Good Understanding of Middleware technologies.
- Possess expertise in at least one unit testing framework.
- Education: Avoid UG Degree alone and look only at B. E/B. Tech/MCA/M. Sc.
Experience: 5+ years building and operating production-grade Python services.
Location: Remote
To streamline and fast-track screening, please submit your details here (if you haven’t already): https://airtable.com/appbtkr4odapnb5I6/pag8eyxvIdQ5YQCku/form
We’ll review your responses as part of the initial screening process. Please make sure you complete and submit all details through the form to be considered for the next stage. Submissions outside the form may not be considered.
Why This Role Matters
Every insight Terrabase delivers travels through a Python service you will own. Our platform powers real-time agent workflows, multi-connector data pipelines, sandboxed execution, and versioned artifact delivery, all streaming live to enterprise customers. Reliable async workers, low-latency APIs, and precise observability are not nice-to-haves here. They decide whether customers trust the system.
Your mission: keep this engine reliable and scale it as we grow.
What You Will Do
Own the FastAPI platform. Design, extend, and operate the core services powering agent orchestration, connector management, schema resolution, streaming chat, and sandboxed execution. Async handlers, SSE and WebSocket support, Pydantic v2 validation, SQLAlchemy with Alembic migrations against PostgreSQL.
Build and scale async workers. Operate Celery workers backed by Redis and RabbitMQ for schema fetching, task routing, stuck-task detection, and real-time notifications. Understand failure modes at the worker level, not just the API level.
Own the context layer pipeline. Build and operate the ingestion pipeline that processes enterprise documents, extracts and ranks business concepts, and builds the structured knowledge layer that agents reason over. This covers connector integrations, chunking strategies, and the data contracts between upstream sources and the agent layer.
Manage data connections at scale. Build and harden runtime connectors to Snowflake, DuckDB, Databricks, BigQuery, and other warehouse and SaaS sources. Handle encrypted credentials, OAuth flows, and live schema discovery. Make connections stay alive, fail cleanly, and recover fast.
Instrument everything. Own the observability stack: Prometheus and Grafana, structured logging with correlation IDs, OpenTelemetry tracing, health endpoints. P99 latency and error budgets are yours to define and defend.
Ship and operate on AWS. Docker-based deployments, Nginx, Terraform, GitHub Actions CI/CD. Write runbooks and post-mortems anyone can use to debug at 2am. Harden secrets management and SOC 2 logging.
Collaborate across teams. The platform serves LangGraph-based agent workflows and React frontends. Design API contracts that enable sub-second streaming responses and zero-downtime releases.
What We Are Looking For
- 5+ years building and operating production Python services
- Strong bias for ownership: you identify problems, propose fixes, and drive them to closure without supervision
- Deep FastAPI expertise: async handlers, dependency injection, middleware, SSE streaming, WebSocket
- Solid Celery and Redis knowledge: retry logic, task routing, idempotency, worker failure recovery
- Hands-on with Docker, Linux, and AWS deployment
- Experience with Terraform or equivalent infrastructure-as-code tooling
- Production observability mindset: Prometheus, Grafana, structured logging, distributed tracing, alerting
- Proficient with type hints, pytest, and modern Python packaging
- PostgreSQL, SQLAlchemy, and Alembic in production
- Clear communicator: your design docs and PRs show first-principles thinking
Bonus Points
- Experience with Snowflake, DuckDB, or Databricks connector patterns
- Prior work integrating LangGraph or LangChain workflows into a production API layer
- Exposure to document processing pipelines, chunking, retrieval, or knowledge graph construction
- Contributions to open-source backend or infrastructure tooling
- Experience operating under SOC 2 or equivalent compliance requirements
Life at Terrabase
Sharp, fully remote team shipping to enterprise customers weekly. Real ownership, generous cloud budgets, and a culture that prizes reliability over ceremony.
Terrabase is an equal-opportunity employer. We celebrate diversity and are committed to building an inclusive environment for every team member.
Position Summary
Designing, developing, and debugging new and existing software using Microsoft .Net tools and database platforms. Work in every level of our technology department, providing solutions to meet the needs of our end-users. A Software Engineer will also document solutions and designs, test code modifications and provide mentoring to programmers and junior developers.
Responsibilities:
- Work closely with senior engineers to develop high-quality software solutions
- Collaborate with team members to analyze user requirements and design software solutions
- Participate in agile development processes, including sprint planning, daily stand-ups, and sprint reviews
- Write clean, maintainable, and efficient code
- Develop and maintain unit tests to ensure code quality
- Contribute to the design and architecture of microservices-based applications
- Collaborate with cross-functional teams to troubleshoot, debug, and optimize software applications
Requirements:
- 5-10 years of experience in software development
- Proficiency in C#, .NET, Microservices architecture, SQL, and Azure services
- Experience with Agile development methodologies
- Strong problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Excellent communication skills and willingness to ask questions and seek guidance when needed
Additional Preferred Skills:
- Familiarity with other programming languages and technologies is a plus
JD of Java Full Stack Developer:-
Java 8 / java 11
o Strong on OOPS concepts / not theoretically, should be able to analyze the outcome of a code snippet and also should have an ability to write code during the interview
o Should be well versed with the key features of Java 8 / Java 11
o Some of the concepts to mentions would be
§ Upcasting / downcasting / exception handling
JUNIT5 – Mockito / PowerMock
JPA & Hibernate
o Should be well versed with Java persistence and key concepts, to mention a few as below
o First level cache
o Second level cache
o N+1 problem
Microservices
o Should be well versed with the design patterns, to mention few such as
§ Aggregator
§ Circuit breaker
§ CQRS
o Should be able to explain a micro-service for CURD operations with spring boot
o Should be well versed with the HTTP codes
Splunk / Kibana
· Frontend tools:- Angular/React/Nodejs.
Full stack developer is required to code in JAVA, PHP mainly
We are looking for a blockchain developer who will be responsible for designing, implementing, and supporting a distributed blockchain-based network. Your primary responsibility will be analyzing requirements, designing blockchain technology around a certain business model, and building and launching a blockchain network.
Also, the Position requires maintenance & further development of the existing platform
- Research, design, develop, and test blockchain technologies
- Document new solutions as well as maintain of existing ones
- Be involved in the global blockchain community—work on implementing and integrating the latest improvement proposals
- Requirements
- Hands-on experience in Ethereum, Solidity, Golang, Nodejs, Javascript, NFT, ERC Tokens, DeFi, DAPPS
- Strong software development background, Expertise in Rest API design and development.
- Experience working in NoSQL databases like MongoDB.
- Strong knowledge of common algorithms and data structures
- Proficient understanding of code versioning tools, such as Git, and familiar with concepts of Cloud-based microservices.
Must have worked with Blockchain products and played a vital role to build that application as a developer
- 2+ years relevant professional experience.
- Good understanding and a full life cycle project implementation experience with Java / J2EE technologies
- Experience with JavaScript, HTML and CSS
- Experience with Angular 5/6 and TypeScript
- Experience using SOAP or REST APIs
- Experience Struts, Hibernate is preferred.
- Strong communication and interpersonal skills is an absolute must.
- Immediate joiners preferred.
- Bachelor's degree or equivalent.
upGrad is an online education platform building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience to deliver tangible career impact to individuals at scale. upGrad currently offers programs in Data Science, Machine Learning, Product Management, Digital Marketing, and Entrepreneurship, etc. upGrad is looking for people passionate about management and education to help design learning programs for working professionals to stay sharp and stay relevant and help build the careers of tomorrow.
- upGrad was awarded the Best Tech for Education by IAMAI for 2018-19,
- upGrad was also ranked as one of the LinkedIn Top Startups 2018: The 25 most sought-after startups in India.
- upGrad was earlier selected as one of the top ten most innovative companies in India by FastCompany.
- We were also covered by the Financial Times along with other disruptors in Ed-Tech.
- upGrad is the official education partner for Government of India - Startup India program.
- Our program with IIIT B has been ranked #1 program in the country in the domain of Artificial Intelligence and Machine Learning.
Roles & Responsibilities
- Writing clean, high-quality, high-performance, maintainable code.
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements.
- Coordinate cross-functionally to insure project meets business objectives and compliance standards.
- Support test and deployment of new products and features.
- Participate in code reviews.
Skills Required
- A highly talented developer with 6-9 years of hands-on experience in building secure and scalable web based applications using Java in backend and JS based frontend frameworks
- Strong knowledge of Java 8+, databases (SQL and NoSQL) , MySql, Mongo
- Experience working with Cassandra, Spring Boot, Apache Spark, Kafka, RabbitMQ is highly desirable.
- Working knowledge of any one or more of AngularJS/ReactJS/VueJS and CSS3, HTML5.
- Strong experience in data modelling for data storage tools in SQL; experience with noSQL is highly desirable.
- Experience building scalable solutions for 2x, 5x and 10x growth with high quality and flexibility.
- Practitioner of test driven development practices. Experience in creating and adhering to best practices for development.
- Experience working with container technologies like Docker and knowledge of CI/CD processes for automated integration and deployment. Basic knowledge of AWS preferred.
- Strong experience in Microservices (SRP) paradigm.
- Willing to learn new technologies (Golang).
Skills
- 3 to 7 Years of experience in Full Stack Technologies- Express, Lambda, SQL, React, Node JS, Java
- Knowledge of web framework.
- Able to create database schemes that represent and support business processes
- Having a Start-Up experience is a plus
- Having a degree from Premier Engineering Institute is a plus
KRA
- Work collaboratively in architecture/developing/maintaining solutions Design, efficient, testable, reusable, reliable, and clean code using best software development practices
- Contribute towards the entire development life cycle of analysis, design, implementation and test
- Integration of user-facing elements with server-side logic
- Automation, including writing unit and integration tests
- Maintain high standards of quality for code technical documentation, and deliverable
- Detect, report, investigate, and fix product defects
- Stay abreast of emerging technologies/industry trends
- Ability to learn a lot quickly
- Be active in the community by participating in meetups and conferences
- Participate in brainstorming and idea generation activities.
What Makes You A Great Fit
- Ability to communicate clear timelines and the ability to over achieve them
- Fast Learner, very good interpersonal skills, positive attitude
- Ability to pick something new and learn it fast whatever way possible
Location :
As Grip is a company started during the Covid-19 Era we believe in working from wherever you want and meeting you virtually every now and then.
About the compnay : Grip:
GRIP is an online fintech company aimed at providing a convenient, hassle free investment experience through investing in physical assets. The company kickstarted its journey in 2019 and was founded by Nikhil Aggarwal, who previously served as the COO of Chalo and Vice President of Morgan Stanley. He also worked for the World Bank.
The leasing industry in India remains largely unexplored and GRIP's objective is to make retail investors aware of it as an investment option. Through GRIP, one can invest in physical assets leased to corporates and earn stable monthly returns. The proposition is not as volatile as the share market and the returns are extremely healthy. GRIP focuses on the employed upper-middle class spectrum and aims to provide an effective alternative to these investors.
Why Grip :
While we offer competitive cash compensation along with ESOPs to participate in our long-term growth, the real upside is simply the challenge ahead and the awesome, friendly team by your side. And an opportunity to learn and grow at a breakneck speed as we redefine the contours of finance for Investors in India.
Roles & Responsibilities
- Position : Technical Lead (JAVA/J2EE)
- Salary : As per the Industry standard
- Role: (70% Technical; 30% Team Leading Activities)
- Successfully design medium to large-scale Enterprise solutions using Java technologies
- Good knowledge of the design patterns like core design patterns, J2EE design patterns and architectural design patterns along with knowledge of UML
- Lead technical discussion to provide technical guidance and create coding standards
- Good with architecting and engineering systems independently, would want the individual to be comfortable implementing a significant part of the framework.
- Provide technical knowledge and leadership on design and development best practices.
- Provide technical input on unit and integration tests for server- and client-side applications, build and deployment procedures and standards.
- Interaction with management and module leads
Required skills
- 5+ years of experience in developing and testing software using Java J2EE based application
- Experience in managing team technically.
- 3+ years of experience in Object Oriented Analysis and Design.
- 2+ years of experience in developing application using Spring (Spring Core, Spring ORM and Spring Batch), Hibernate.
- 2+ years of experience in web technologies using Spring MVC, jQuery.
- Good knowledge of design patterns
- Knowledge on SSL, Web application security frameworks
- Experience in J2EE performance and scalability
- Hands on experience on Maven, Jenkins, Nexus etc.
- Proficient in Software development/integration/build tools like GIT, GERRIT, JIRA/BugZilla
- Sound knowledge of Object-Oriented Analysis, Design and Design Patterns especially MVC is must
- Good Knowledge and hands on experience on different databases.
- Proficient in Writing / Understanding PL / SQL objects like stored procedures, triggers.
- Knowledge on various Application servers including WAS, WLS and JBoss.
- Very strong skills in to Angular, AJAX, JSF, Struts, HTML 5, CSS, Bootstrap.
- Implement jUnit (unit testing framework) in the project
- Excellent Oral and Communication skills.








