About The Position

We are looking for a smart, innovative, results-oriented individual to join our global backend development team. The role involves business and technical requirement analysis, design, hands-on development in a distributed architecture environment. An ideal candidate will have enterprise project experience and a good knowledge of data structures, algorithms, object-oriented concepts, multithreading / synchronization issues, networking, and relational databases. The successful candidate is expected to work with the colleagues around the globe and hence excellent communication skills (verbal and written) are a must. Knowledge of the financial industry or Equity Swaps is preferred, but not a requirement. The primary focus of the role will be on basket trading engines written in Java.

Requirements

  • Basic knowledge of software engineering principles (data structures & algorithms, OO, design patterns, multithreading, networking)
  • Good Java syntax knowledge.
  • Good trouble shooting and debugging skills.
  • Working knowledge of a scripting language (python preferably) and Unix commands.
  • Experience in formal software development lifecycle (SDLC)
  • Excellent written and verbal communication skills.
  • Experience in test driven development

Nice To Haves

  • Enterprise project experience
  • Good knowledge of data structures, algorithms, object-oriented concepts, multithreading / synchronization issues, networking, and relational databases.
  • Knowledge of the financial industry or Equity Swaps

Responsibilities

  • Business and technical requirement analysis
  • Design
  • Hands-on development in a distributed architecture environment
  • Work with colleagues around the globe

Benefits

  • Ample opportunity to move about the business for those who show passion and grit in their work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service