INFOPARK

The one Smart Address for IT in Keralam

Career Opportunities

Oleovista Solutions Private Limited

+91 9539494809
hr@oleovista.com

Lead Python Developer / Senior Backend Technical Lead

Lead Python Developer / Senior Backend Technical Lead
Company: Oleovista Solutions Private Limited
Location: First Floor, Carnival Infopark Phase I, P.O, Kusumagiri, Kakkanad, Kochi, Kerala 682030, India
Experience: 8+ Years
Employment Type: Full-time
About the Company
Oleovista Solutions Private Limited is a technology-focused company developing solutions across trading, and Energy Trading &
Risk Management (ETRM). We build scalable platforms supporting trading, analytics, risk management, integrations, and
transaction processing.
Role Overview
We are looking for a Lead Python Developer / Senior Backend Technical Lead to lead the backend architecture and development
of a next-generation ETRM platform.
This is a hands-on technical leadership role focused on Python, Django/FastAPI, PostgreSQL, transaction processing,
distributed systems, messaging, security, cloud, and system architecture. The candidate will own technical design and
implementation, guide developers, and ensure the platform is scalable, secure, reliable, and transactionally accurate.
Experience in banking, fintech, payments, trading, brokerage, treasury, or other financial transaction systems is strongly
preferred. Direct ETRM/Treasury experience is advantageous but not mandatory.
Key Responsibilities
Architecture & Technical Leadership
• Own backend architecture, system design, technical standards, and implementation strategy; design scalable,
modular, maintainable, and secure services; lead technical planning, code reviews, estimation, mentoring, and
delivery, and collaborate with Product, Business, QA, DevOps, and Frontend teams.
Python Backend Development
• Develop production-grade backend services using Python, Django and/or FastAPI; build REST APIs, business
workflows, state-based processing, external integrations, and high-volume transaction services; work with
asynchronous/background processing using Celery and messaging technologies.
Transaction Processing & Data Integrity
• Design reliable financial workflows with strong transaction integrity, consistency, concurrency control, idempotency,
locking, transaction isolation, retry/recovery handling, and rollback mechanisms; implement controlled
workflow/state management, auditability, traceability, and reconciliation between internal and external systems.
Event-Driven & Distributed Systems
• Design event-driven and distributed architectures using Kafka, RabbitMQ, Celery, or similar technologies;
implement reliable asynchronous processing, retries, failure handling, recovery, and appropriate patterns for scalability
and resilience.
Database & Data Architecture
• Design and optimize PostgreSQL schemas, data models, SQL queries, indexes, transactions, and database
performance; work with Redis for caching/distributed processing and MongoDB/NoSQL where appropriate.
Security & Financial Controls
• Implement secure backend and API solutions covering authentication, authorization, RBAC, OAuth2/OIDC, JWT, MFA,
access control, least privilege, encryption, TLS, secrets management, audit logging, and secure coding; protect
sensitive financial data and enforce critical transaction authorization and business rules server-side; follow OWASP
principles and support appropriate security monitoring and controls.
Cloud & DevOps
• Deploy and support services on Microsoft Azure using Docker, CI/CD, and Git; establish effective logging, monitoring,
health checks, diagnostics, deployment practices, and production troubleshooting.
Required Skills
Backend & Architecture: Python, Django/FastAPI, REST APIs, PostgreSQL, SQL, system design, backend architecture,
microservices, distributed systems, transaction processing, concurrency, idempotency, workflow/state management,
reconciliation, asynchronous processing.
Messaging & Processing: Kafka, RabbitMQ, Celery, event-driven architecture, message-based processing, retry and failure
recovery patterns.
Security: API security, authentication, authorization, RBAC, OAuth2/OIDC, JWT, MFA, encryption, TLS, secrets management,
access control, audit logging, secure coding, OWASP principles.
Cloud & Engineering: Microsoft Azure, Docker, CI/CD, Git, application monitoring, logging, performance optimization, and
production support.
Leadership: Technical leadership, architecture ownership, code reviews, mentoring, technical decision-making, problem
solving, stakeholder collaboration, and end-to-end delivery ownership.

Preferred Skills & Experience
• Banking, Fintech, Payments, Trading, Brokerage, Treasury, or Financial Technology experience.
• Experience developing transaction-heavy, financially critical, or regulated applications.
• Experience with financial reconciliation, settlements, balances, payments, positions, or transaction lifecycles.
• Experience with ETRM or Treasury Management Systems.
• Experience with banking APIs, payment systems, financial integrations, trading platforms, or market-data systems.
• Experience with banking-grade security, compliance, audit, and access-control requirements.
• Knowledge of PCI DSS, ISO 27001, SOC 2, or similar security frameworks.
• Experience with MongoDB, Redis, Kubernetes, and multi-tenant SaaS architecture.
• Familiarity with React, Angular, TypeScript, or Java.
• Exposure to Oracle is an advantage but not mandatory.

Ideal Candidate
The ideal candidate is a hands-on Python backend engineer with strong technical leadership and architectural capability, able to work across application design, development, databases, messaging, security, cloud, and production support.
We particularly value candidates who understand that financial systems require correctness, transaction integrity, security, concurrency, auditability, reconciliation, reliability, and performance. Financial-system roles increasingly emphasize these areas alongside Python, PostgreSQL, messaging, API security, and cloud engineering.
Direct ETRM/Treasury experience is preferred but not mandatory; relevant banking, fintech, payments, trading, brokerage, or other transaction-heavy financial experience is strongly preferred.

If this opportunity aligns with your career goals, kindly share your updated resume with us at hr@oleovista.com

Lead Frontend Developer – Treasury & ETRM

Lead Frontend Developer – Treasury & ETRM

Company: Oleovista Solutions Private Limited
Location: First Floor, Carnival Infopark Phase I, P.O. Kusumagiri, Kakkanad, Kochi, Kerala 682030, India
Experience: 6–7+ Years
Employment Type: Full-time | Remote / On-site

Role: Technical Lead / Lead Frontend Developer

About the Company
Oleovista Solutions Private Limited is a technology-focused company developing solutions across finance, trading, and Energy
Trading & Risk Management (ETRM). Our platforms support trading, financial operations, analytics, risk management,
integrations, and transaction processing.

Role Overview
We are looking for a Lead Frontend Developer / Technical Lead to take ownership of the frontend architecture and development of
a next-generation Treasury Management System within our ETRM platform.
This is a hands-on leadership role requiring strong expertise in React, TypeScript, JavaScript, frontend architecture, enterprise
data-intensive applications, API integration, security, performance, testing, and modern frontend engineering.
The successful candidate will lead technical design and implementation, establish development standards, mentor developers,
and take ownership of frontend delivery from requirements through production.
Experience in banking, fintech, payments, trading, brokerage, treasury, or other transaction-heavy financial systems is
strongly preferred. Direct ETRM/Treasury experience is not mandatory.

Key Responsibilities
• Frontend Architecture & Leadership: Own frontend architecture, component design, coding standards, design patterns,
technical decisions, code reviews, estimation, task planning, mentoring, and delivery; work closely with Product, UI/UX,
Backend, QA, DevOps, and Business teams.
• React Application Development: Build scalable, reusable, maintainable applications using React, TypeScript, and
JavaScript; develop reusable components, complex forms, dashboards, reports, transaction screens, and workflow
driven interfaces.
• Enterprise Data & Grids: Develop large, data-intensive enterprise interfaces with advanced data grids, server-side
filtering, sorting, pagination, searching, virtualization, inline/editable grids, bulk actions, row selection, validation,
and high-volume data handling.
• Treasury & Transaction Workflows: Build interfaces for transaction entry, approvals, workflow/state transitions,
exception handling, reconciliation, status tracking, and reporting, with appropriate frontend validation and user
controls.
• API, State & Real-Time Integration: Integrate with REST APIs and manage client/server state using Redux Toolkit,
Zustand, TanStack Query/React Query, or equivalent technologies; implement WebSockets/SSE for real-time data and
application updates where required.
• Security: Implement secure frontend practices covering authentication, authorization, RBAC, OAuth2/OIDC, JWT,
session/token management, secure API communication, XSS/CSRF protection, data handling, and OWASP
principles.
• Performance & User Experience: Optimize data-heavy applications through code splitting, lazy loading, caching,
memoization, virtualization, bundle optimization, rendering optimization, and efficient API usage; maintain strong
Core Web Vitals, responsiveness, accessibility, and browser compatibility.
• Testing & Quality: Establish automated unit, integration, and end-to-end testing using tools such as Jest/Vitest, React
Testing Library, and Playwright/Cypress; maintain high standards for code quality and reliability.
• Cloud, CI/CD & Production: Work with Git, Docker, CI/CD, GitHub Actions/Azure DevOps, and Azure/AWS; support
frontend monitoring, error tracking, logging, production troubleshooting, releases, and operational stability.

Core Skills – Must Have
React.js • TypeScript • JavaScript (ES6+) • Frontend Architecture • Component-Based Architecture • REST API Integration •
Enterprise/Data-Intensive Applications • Large Data Grids • Server-Side Filtering & Pagination • Editable Grids • State
Management • Redux Toolkit/Zustand • TanStack Query/React Query • Complex Forms & Validation • React Hook Form • Zod
• Responsive Design • Accessibility • Browser Compatibility
Security
Authentication • Authorization • RBAC • OAuth2/OIDC • JWT • Session/Token Management • Secure API Communication •
XSS/CSRF Protection • OWASP • Secure Data Handling
Performance & Real-Time
Code Splitting • Lazy Loading • Memoization • Caching • Virtualization • Bundle Optimization • Rendering Optimization •
Core Web Vitals • WebSockets • Server-Sent Events (SSE)
Testing & Engineering
Jest/Vitest • React Testing Library • Playwright/Cypress • Git • Docker • CI/CD • GitHub Actions/Azure DevOps • Azure/AWS •
Monitoring • Error Tracking • Logging • Production Troubleshooting
Leadership
Frontend Architecture • Technical Decision-Making • Code Reviews • Coding Standards • Design Patterns • Estimation • Task
Planning • Mentoring • Team Leadership • End-to-End Delivery

Preferred Skills & Experience
• Experience building enterprise-level, transaction-heavy, or data-intensive applications.
• Strong experience with financial, banking, fintech, payments, trading, brokerage, treasury, or other transaction
intensive systems is strongly preferred.
• Experience with financial workflows, approvals, reconciliation, settlements, positions, balances, reporting, or
transaction lifecycles.
• Experience with ETRM/Treasury systems is an advantage but not mandatory.
• Next.js, including SSR/SSG, routing, middleware, and modern application patterns.
• Advanced data-grid frameworks such as AG Grid or equivalent.
• Design systems and reusable component libraries.
• UI frameworks such as Material UI, Ant Design, or Tailwind CSS.
• Data visualization libraries such as Recharts, ECharts, D3, or equivalent.
• Frontend observability and performance monitoring.
• Kubernetes and cloud-native environments.
• Exposure to micro-frontends or modular frontend architecture.

Ideal Candidate
The ideal candidate is a hands-on frontend technical leader who can own frontend architecture and development while providing
technical direction and mentorship to the team.
You should have strong experience building secure, scalable, high-performance enterprise applications, particularly interfaces
involving large data grids, real-time information, transaction processing, dashboards, reporting, approvals, and complex
workflows.
Financial or transaction-heavy system experience is strongly preferred, while direct ETRM/Treasury experience is not
mandatory.

If this opportunity aligns with your career goals, kindly share your updated resume with us at hr@oleovista.com

Mid-Level Frontend Developer

Mid-Level Frontend Developer – Treasury System
Company: Oleovista Solutions Private Limited
Experience: 3–4 Years
Job Type: Full-Time | Remote / On-site
Role: Frontend Developer
Location: Kochi, Kerala, India

About the Role
We are looking for a Mid-Level Frontend Developer with 3–4 years of experience to join our development team and contribute to
building a Treasury Management System.
The ideal candidate should have strong hands-on experience with React, JavaScript, TypeScript, Next.js, REST API integration,
and modern frontend development practices.
The candidate will work closely with the Lead Frontend Developer, Backend Developers, QA, DevOps, Product, and Business
teams to develop reliable, secure, responsive, and user-friendly applications.

Key Responsibilities
• Develop and maintain frontend applications using React, JavaScript, TypeScript, and Next.js.
• Build reusable and maintainable React components.
• Develop forms, dashboards, reports, data tables, workflows, and transaction screens.
• Integrate frontend applications with backend services using REST APIs.
• Work closely with backend developers on API integration, data handling, validation, and error handling.
• Implement application state management using Redux Toolkit, Zustand, or similar technologies.
• Handle form validation using appropriate libraries such as React Hook Form / Zod.
• Implement authentication, authorization, and role-based access in coordination with backend services.
• Follow basic frontend security and secure data-handling practices.
• Develop responsive interfaces with good UI/UX and browser compatibility.
• Optimize frontend performance and ensure smooth handling of data-intensive screens and tables.
• Write and maintain basic unit and component tests.
• Participate in code reviews and follow established coding standards.
• Identify and resolve frontend bugs and production issues.
• Work with the team on Git, CI/CD, build, deployment, and production support.
• Collaborate with Backend, QA, DevOps, Product, UI/UX, and Business teams throughout the development lifecycle.

Required Skills
• 3–4 years of professional frontend development experience.
• Strong hands-on experience with React.js.
• Good knowledge of JavaScript and TypeScript.
• Good experience with Next.js.
• Strong understanding of React components, Hooks, state management, and reusable component development.
• Experience with Redux Toolkit, Zustand, or similar state-management solutions.
• Good understanding of REST APIs and frontend-backend integration.
• Experience with Git and CI/CD.
• Basic understanding of frontend security, authentication, and authorization.
• Good understanding of responsive design and frontend performance.
• Experience with Jest/Vitest or React Testing Library is an advantage.
• Strong problem-solving and debugging skills.
• Good communication and teamwork skills.

Preferred Skills
• Experience with Material UI, Ant Design, Tailwind CSS, or similar UI frameworks.
• Experience developing dashboards, reports, forms, and data-intensive applications.
• Experience with Azure/AWS or cloud-based application environments is an advantage.

Ideal Candidate
We are looking for a hands-on frontend developer who can take ownership of assigned modules, understand functional
requirements, write clean and maintainable code, and work effectively with the wider development team.
The candidate should be willing to learn the Treasury domain and contribute to building a secure, scalable, responsive, and
reliable enterprise application.
Prior experience in ETRM, Treasury, Banking, or Energy Trading is not required.

If this opportunity aligns with your career goals, kindly share your updated resume with us at hr@oleovista.com

Backend Developer -Python

Backend Developer
Company: Oleovista Solutions Private Limited
Experience: 4–5 Years
Job Type: Full-Time | Remote / On-site
Role: Backend Developer
Location: Kochi, Kerala, India

About the Role
We are looking for a Mid-Level Backend Developer with 4–5 years of experience to join our development team and contribute to
building a Treasury Management System.
The ideal candidate should have strong hands-on experience in Python backend development, Django / FastAPI, databases,
REST APIs, secure transaction processing, and enterprise application development.
The candidate will work closely with the Lead Developer, Frontend, QA, DevOps, and Business teams to design, develop, test,
and maintain reliable backend solutions.

Key Responsibilities
• Develop and maintain backend services using Python, Django / FastAPI, PostgreSQL, Oracle, and SQL.
• Design and develop scalable and maintainable REST APIs and backend services.
• Implement business logic and complex workflows based on functional requirements.
• Design and optimize database schemas, queries, indexes, relationships, and transactions.
• Work with multiple databases / database instances and ensure data consistency and reliability.
• Implement secure and reliable transaction processing, including validation, concurrency handling, error handling, and
data integrity.
• Implement authentication, authorization, role-based access control, and audit logging.
• Develop integrations with external APIs and third-party systems.
• Identify and resolve application bugs, performance issues, and production problems.
• Write and maintain unit tests and integration tests.
• Participate in code reviews and follow established coding and architectural standards.
• Collaborate with the Lead Developer on technical design and implementation decisions.
• Work closely with Frontend, QA, DevOps, Product, and Business teams.
• Contribute throughout the development lifecycle: Requirements → Development → Testing → Deployment → Production
Support.

Required Skills
• 4–5 years of professional software development experience.
• Strong hands-on experience with Python.
• Good experience with Django / Django REST Framework and/or FastAPI.
• Strong experience with PostgreSQL, Oracle, and SQL.
• Good knowledge of database design, SQL queries, transactions, indexing, and query optimization.
• Experience with multi-database architecture / multiple database instances is preferred.
• Strong understanding of REST APIs and backend application development.
• Good understanding of authentication, authorization, application security, and secure data handling.
• Understanding of transaction management, concurrency, data integrity, and auditability.
• Experience with Git, Docker, Linux, CI/CD, and Redis.
• Experience troubleshooting and optimizing backend applications.
• Strong problem-solving and debugging skills.
• Good communication and teamwork skills.

Frontend & Integration
• Good understanding of frontend-backend integration.
• Experience working with React, JavaScript, or similar frontend technologies is an advantage.
• Understanding of end-to-end application flow: Frontend → API → Business Logic → Database.

Preferred Qualities
• Experience developing enterprise-level or transaction-heavy applications.
• Ability to understand complex business requirements and convert them into technical solutions.
• Strong attention to data accuracy, security, reliability, and performance.
• Willingness to learn new business domains and technologies.
• Ability to work independently while collaborating effectively with the technical team.

Ideal Candidate
We are looking for a hands-on backend developer who can take ownership of assigned modules, write clean and maintainable
code, solve technical problems effectively, and contribute to building a secure, scalable, reliable, and high-quality application.
Prior experience in ETRM, Treasury, Banking, or Energy Trading is not required.

If this opportunity aligns with your career goals, kindly share your updated resume with us at hr@oleovista.com

© Copyright 2026 Infopark Kochi. All rights reserved. Website design powered by logo