
Backend Engineer SDE I & SDE II
at Our client company is into Financial services. ( O1)
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Own code for the products with responsibilities including but not limited to designing, developing, testing, maintenance of products.
- Building RESTful services and do DevOps.
- Talking to customers and business teams to suggest improvement areas in product flows.
- Create peer learnings for team members and build context for new teammates
- Help with building the company's tech team and iterating on the hiring framework.
- Provide regular feedback to your team (peers and managers) to ensure continuous improvement.
- Keeping abreast with the latest technologies and working on your skills regularly.
Skills & Requirements
- Good knowledge and experience of working with backend systems; designing server-side architecture, including production maintenance experience are must-haves.
- At least 1-8 years of experience in any programming languages like Java, Ruby, PHP, Python, and Node.js(Node.js preferred).
- Understanding of micro-services-oriented architecture.
- Experience with Databases design (SQL, NoSQL) and analytics
- Experience in driving and delivering complex features/software modules from technical design to launch.
- Expertise with unit testing & Test Driven Development (TDD)
- Have empathy for the users you build for
Good to have
- Experience in the fintech industry
- Experience leading design and implementation of robust and secure web services

Similar jobs (10)
JOB DESCRIPTION
Experience: 5-10 years
Wissen Technology is now hiring for a Senior Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.
Required Skills:
- Exp. - 6-10 years
- Experience in Core Java and Spring Boot.
- Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client- facing applications.
- Good development experience with RDBMS.
- Good knowledge of multi-threading and high-performance server-side development.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills.
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
Job Description:
We are looking for an experienced Senior Java Developer with strong expertise in Java, Microservices, AWS, and Serverless Architecture. The ideal candidate should have hands-on experience in developing scalable cloud-based applications and working across the complete software development lifecycle.
Key Responsibilities:
- Develop and maintain applications using Java and Microservices.
- Build serverless solutions using AWS Lambda, API Gateway, DynamoDB, and SQS.
- Design and develop scalable REST APIs.
- Follow Agile and DevOps practices.
- Collaborate with cross-functional teams and participate in pair/mob programming.
Required Skills:
- Strong Java development experience.
- Hands-on experience with AWS services and Serverless Architecture.
- Experience with Spring Boot and Microservices.
- Good understanding of Agile and DevOps.
- Strong communication and problem-solving skills.
Preferred: Docker/Kubernetes, Infrastructure as Code, and EV/Connected Cars domain experience.
Key Selection Criteria: Strong Java + AWS Serverless experience, particularly with Lambda, API Gateway, DynamoDB, and SQS.
Experience: 5+ years production software engineering, with 2+ years working directly on LLM or agent systems in production.
Location: Remote
To streamline and fast-track screening, please submit your details here (if you haven’t already): https://airtable.com/appbtkr4odapnb5I6/pagqo91lKv3VJg3GT/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
Terrabase builds agent infrastructure that enterprise customers rely on daily for SQL generation, forecasting, data analysis, and artifact delivery. Our orchestration layer routes between specialized sub-agents, manages typed handoff contracts, runs structured eval suites, and enforces correctness across every turn.
This is not a research-prototype role. You will build and evolve agent architecture, but always in service of making the system observable, typed, evaluated, recoverable, and boringly reliable in production.
What You Will Do
Own the harness architecture and middleware stack. Our LangGraph orchestrator routes between sub-agents through a layered middleware stack: file upload handling, source resolution, local context, workspace sync, state hydration, aggregation barriers, and typed handoff contracts. You will extend this stack, enforce its contracts in code, and keep it operational as routing logic and agent surfaces evolve.
Maintain typed contracts and boundaries. Agent handoffs at Terrabase carry typed contracts with barrier conditions and retry predicates. You will design these contracts, enforce them with strict typing, manage backward compatibility when contracts change, and write the contract tests that prevent silent regressions.
Own the eval suites. We run structured eval suites across routing decisions, context-resolution accuracy, multi-turn coherence, visual reference alignment, and artifact correctness. You will extend coverage, write new evals where gaps exist, and build CI gates that block releases when regressions are detected. A routing change or prompt change with no eval coverage does not ship.
Triage production failures and close the loop. When an agent turn fails in production, you will trace it in LangSmith, identify the failure class, and convert it into a durable regression test. You will own the release gates, keep prompts and runtime contracts in sync, manage feature flag rollout risk, and remove dead paths as the system evolves.
Own SQL and artifact correctness. Our agents generate SQL over customer schemas and produce structured artifacts (reports, dashboards, data sheets) under a strict schema contract. You will own the correctness layer: source grounding, schema-aware validation, provenance surfaces, and the eval infrastructure that catches generated artifact failures before they reach customers.
Build and maintain HITL workflows. Human-in-the-loop checkpoints let users intervene, redirect, or approve mid-chain. You will design these workflows, enforce their resumable state contracts, and ensure they degrade gracefully when interrupted.
Instrument for traceability. You will extend LangSmith tracing coverage, add structured span annotations, and build the tooling that lets us diagnose a bad agent turn from production trace data alone, without requiring a local reproduction.
What We Are Looking For
- 5+ years production software engineering, with strong Python fundamentals
- 2+ years working hands-on with LLM-based systems: agent loops, tool use, context management, or inference pipelines
- Experience with LangGraph, LangChain, OpenAI/Anthropic tool-use systems, or equivalent multi-step agent/runtime orchestration
- Practical eval engineering: you have built or extended eval harnesses, written automated test cases for agent behavior, and treated evaluation as an ongoing engineering discipline
- Strong engineering hygiene: strict typing, small interfaces, contract tests, clear schema migrations, and CI discipline
- Ability to debug from production traces and artifacts, not only local reproductions
- Comfort working across prompts, Python runtime code, TypeScript product surfaces, data systems, and eval infrastructure
- Systems thinking: you design for observability, recovery, and state management, not just the happy path
- Maintenance ownership mindset: you triage, close loops, and leave systems more debuggable than you found them
- Pragmatic judgment: you can distinguish between reliability-critical infrastructure and speculative abstraction
Bonus Points
- HITL workflow design: checkpoints, approvals, mid-chain interrupts, resumable state
- Context engineering depth: chunking strategies, retrieval-augmented generation, semantic routing, re-ranking
- Experience with LangSmith, Weights and Biases, or similar trace and evaluation platforms
- Prior work shipping agent systems to enterprise customers where SQL or data correctness is a hard requirement
- Experience with mypy, Pydantic contracts, or strict typing disciplines in a production Python codebase
Life at Terrabase
We are a sharp, focused, fully remote team building agent infrastructure that enterprise customers trust with their data. You will work directly alongside the engineer who designed this harness, with broad ownership, generous compute budgets, and a culture that treats reliability as a product requirement, not a research topic.
Terrabase is an equal-opportunity employer. We celebrate diversity and are committed to building an inclusive environment for every team member.
Job description
🔧 Key Responsibilities:
- Design and implement robust backend services using Node.js.
- Develop and maintain RESTful APIs to support front-end applications and third-party integrations
- Manage and optimize SQL/NoSQL databases (e.g., PostgreSQL, MongoDB, Snowflake)
- Collaborate with front-end developers to ensure seamless integration and data flow
- Implement caching, logging, and monitoring strategies for performance and reliability
- Ensure application security, scalability, and maintainability
- Participate in code reviews, architecture discussions, and agile ceremonies
✅ Required Skills:
- Proficiency in backend programming languages (Node.js, Java, .NET Core)
- Experience with API development and tools like Postman, Swagger
- Strong understanding of database design and query optimization
- Familiarity with microservices architecture and containerization (Docker, Kubernetes)
- Knowledge of cloud platforms (Azure, AWS) and CI/CD pipelines.
Who you are:
- You have an overall software development experience of 4 to 10 years
- 3+ years proficiency in Java and Spring boot
- Familiar with distributed computing and frameworks such as gRPC/ protobuf
- Understands JVM metrics, Garbage collection and performance tuning
- Experience in creating high-level design(HLD) and low-level design(LLD)
- You have a good understanding of relational database, NoSQL technologies, and REST
- Good to have experience in HTML, JavaScript, GraphQL, TypeScript, ReactJS and related toolsets
- Exposure to AWS stack/cloud computing
- Self-motivated developer who takes ownership of work
- Bachelor’s degree in Computer Science or Computing related discipline
- Experience in Product Development Environment is a plus.
- Highly proficient in JavaScript and Typescript, PassportJs, Sequelize.
- Working knowledge of Node.js frameworks such as ExpressJs, SailsJs, VueJs and ElectronJs.
- Good understanding of server-side templating languages such as Jade, EJS, Mustache etc.
- Good understanding of server-side CSS preprocessors such as Stylus, Less,Sass etc.
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Sound knowledge of Testing frameworks such as Mocha, Chai, Jasmine, Cucumber etc.
- Experience of writing unit, integration and E2E tests.
- Experience of working with SQL databases.
- Experience of integrating third party APIs.
- Good understanding of code versioning tools, such as Git.
- Good Communication Skills.
You will be building product features solving complex business problems using state of the art technologies (Docker, Kubernetes, GCP, Python, Angular, ML/AI) in an ownership and integrity driven culture.
What will you do:
- Architect full-stack solutions for complex business requirements in a fast-paced environment while optimising for scalability, performance, concurrency, availability, security and code quality.
- Own and execute engineering projects end to end including API design, DB design, project planning, coding, and fluent communication with the rest of the team.
What we’re looking for:
- Bachelors/Masters in Computer Science or a related field
- Experience 3-6 years
- Strong ownership, integrity and drive to succeed individually and as a startup
- Good grasp on algorithms and data structures
- B.E/M.C. A Or B.C.A Degree in Computer Science, Engineering, MIS, Or Similar Relevant Field
- Strong Knowledge of PHP Web Frameworks E.G Laravel
- Understanding the Fully Synchronous Behaviour Of PHP
- Understanding of MVC Design Patterns
- Basic Understanding of Front-End Technologies, Such as JavaScript, HTML5, And CSS3 - Knowledge of Object-Oriented PHP Programming.
- Strong Knowledge of The Common PHP Or Web Server Exploits and Their Solutions
- Understanding Fundamental Design Principles Behind A Scalable Application.
- Integration of Multiple Data Sources and Databases into One System
- Familiarity With SQL/NoSQL Databases and Their Declarative Query Languages
- Proficient Understanding of Code Versioning Tools, Such as Git, Bitbucket.
- Understanding Fundamentals of Cloud Technologies E.G AWS
- Knowledge of Node.js And React.js Should Be an Advantage.
- Knowledge of HealthCare and e-Commerce domain will be good.
About the Backend Developer
We are looking at a diligent, driven, passionate person for our efforts on engagement and retention of our customers (schools) in a high growth environment. Backend Developer will be the face of the organisation for the schools that are using the platform on a day to day basis. The Developer will interact with the schools via the chat support and email requests and resolve any issues that the schools might be facing in using the platform or extend any support they might be needing to use the platform to its fullest.
- As a Backend Developer, you will play a major role in, developing and deploying high-quality web platforms. In this multifaceted role, you will get the opportunity to work along curriculum experts, teachers, and students, and user-test the product in real school settings.
Preferred Qualifications/Skills
* Frameworks & Technologies: Node.js
* Database: PostgreSQL, SQL
* Tools: Git basics, Scripting basics
* Soft Skills: Having a bias towards action, a good sense of design, empathy, and good communication skills
* Excellent written and oral communication skills
* Great interpersonal skills
About Toddle: ( http://www.toddleapp.com/" target="_blank">www.toddleapp.com )
- Web development using PHP & experience in coding on MVC architecture of Laravel
- REST API knowledge is a must with oAuth security
- Understanding of mobile apps with REST API integration, firebase & google analytics is important
- Need to have knowledge of querying MySQL & NoSQL databases like MongoDB
- Experience with Node Js for our notification system
- Understanding of cloud services like Google cloud & AWS ec2 instance is a bonus for the profile










