J

Jefferies

Global investment banking and capital markets

Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of full-stack development experience.
  • Strong experience with React, including hooks, component lifecycle, and state management.
  • Strong experience with Python and a framework such as FastAPI, Flask, or Django.
  • Hands-on experience with Apache Kafka.
  • Experience building RESTful APIs.
  • Proficiency with SQL and relational databases.
  • Familiarity with Git-based version control workflows.
  • Knowledge of event-driven and microservices architectures.
  • Knowledge of asynchronous processing and messaging patterns.
  • Knowledge of API design and versioning.
  • Knowledge of performance tuning and scalability.
  • Experience with TypeScript.
  • Knowledge of Docker and Kubernetes.
  • Cloud experience with AWS.
  • Experience with schema registries and stream processing such as Kafka Streams.
  • Familiarity with monitoring tools such as Grafana.
  • Exposure to security best practices such as OAuth and JWT.
  • Experience working in Agile/Scrum environments and managing work using Jira.
  • A bachelor's degree in Computer Science or a related field.

Responsibilities

  • Develop responsive, high-performance user interfaces using React.
  • Build reusable components and manage application state.
  • Integrate REST and/or GraphQL APIs.
  • Ensure accessibility, usability, and cross-browser compatibility.
  • Design and develop backend services and APIs using Python.
  • Implement business logic, authentication, and authorization.
  • Work with cloud databases such as Snowflake.
  • Write clean, testable, and maintainable code.
  • Design and maintain Kafka producers and consumers.
  • Build event-driven architectures and real-time data pipelines.
  • Ensure message reliability, ordering, and fault tolerance.
  • Monitor and troubleshoot Kafka clusters and streams.
  • Work with analysts and stakeholders to gather data requirements and translate them into reliable data models.
  • Participate in system design and architecture discussions.
  • Write unit, integration, and end-to-end tests.
  • Optimize application performance and scalability.
  • Support CI/CD pipelines and deployments.
  • Maintain documentation and coding standards.
  • Participate in Agile ceremonies, such as stand-ups and sprint planning.

About the Company

Jefferies

Global investment banking and capital markets

Jefferies is a global, full-service investment banking and capital markets firm that serves investors, companies, and governments with advisory, sales and trading, research, and wealth and asset management. It provides M&A and restructuring advice, helps raise capital, trades financial instruments, covers market research, and manages investments for individuals and institutions. It stands out by offering a wide range of services under one roof through a network of more than 40 offices worldwide, giving clients broad market access and execution power. Its goal is to help clients navigate financial markets, raise capital, and grow wealth by providing practical advice, research, and execution across different geographies and asset classes.

Company size
5,001-10,000
Company stage
IPO
Headquarters
New York City, New York
Founded
1854

Recently Posted Jobs

Explore more opportunities at Jefferies

See more jobs