Ir à oferta completa

BACK-END NODE.JS DEVELOPER

Descrição da oferta de emprego

Back-End Node.
s Developer  TrendSpider is a professional tool for those who trade anything from stocks to cryptos.
We provide smart retail traders, financial advisors and hedge funds with the market research and algo trading platform.
We need a Node.
s engineer who’s going to primarily deal with data feeds (market data and alternative data).
Connecting new data types and maintaining existing pipelines Improving observability in data import pipelines Working on business logic which is necessary for data to work in charting, scanning, backtesting, custom JS scripting etc.
Here are the skills required in order to do the job well.
Experience establishing cloud infrastructure via Terraform.
AWS Lambda + SQS is a bare minimum.
Strong expertise in Node.
s.
At the very least, you need experience profiling, debugging a memory leak and an event loop jam in a Node.
s service.
Some services handle tens of thousands of messages per second, some pipelines handle gigabytes of data with limited RAM, that’s why.
Experience working with PostgreSQL and MongoDB with no ORMs.
Experience dealing with massive data (both “read a lot” and “write a lot”) in PostgreSQL.
Strong understanding of ideas of both OOP and functional programming.
We use both, depending on a component and a goal.
Capability for testing your work well.
Both writing automated tests (units, function, e2e) and running checks by doing what customers do.
Capability for figuring things out.
All data vendors are different, all APIs are different and every kind of data has its own scale.  Capability for building simple solutions for complex problems.
Simplicity of solutions is the king here.
Hands-on experience trading or designing strategies will be a significant bonus.
You’ll be dealing with a microservice architecture (30+ microservices) where the vast majority of services run on Node.
s.
Microservices either provide HTTP REST APIs using Express and Fastify (no Next.
s, no GraphQL) or use Websocket.
Cloud infrastructure is AWS, CI/CD pipelines are on Gitlab and Bitbucket.
Container orchestration is K8s and Docker Swarm.
Data pipelines mostly run on AWS Lambda.
Code is all ECMAScript.
Quality of code is high, but in some data pipelines it’s rather acceptable.
There are no variables named “x”.
There’s a coding convention.
Overall, we value solving problems and delivering value to our customers way above using this new fancy technology just for the purpose of using it.  The workflow is a lightweight mix of scrum and kanban, with a low level of formality.
There’s a QA team, but engineers test their work thoroughly too.
You’ll be supervised in the beginning.
As soon as we get on the same page regarding values in engineering, you’ll be having less and less supervision, until you get to a point when you will make most of the decisions yourself.
The team is all remote, from Argentina to Ukraine.
Languages are English and Russian.
Speaking Russian would be a bonus, but not a must have.
The hiring process is short and straightforward.
First, a few emails, then one interview call with 1-2 people and that’s it.
While we expect you to primarily deal with the data pipelines, this position offers you a number of directions for growth.
You will have the opportunity to work with highly loaded components (i.
., real time market data firehose intake) and fairly sophisticated architecture.
You will also have a chance to work with active traders and learn about markets and trading as a whole, backtesting and algorithmic trading.
You’ll be able to work on business logic related to algo trading if you’re interested and capable.
In general, if you’re interested in trading and want to dive deep, then it’s the right place for you.
Ir à oferta completa

Detalhes da oferta

Empresa
  • TRENDSPIDER
Localidade
  • Em todo Portugal
Endereço
  • Indeterminado - Indeterminado
Tipo de Contrato
  • Indeterminado
Data de publicação
  • 18/04/2024
Data de expiração
  • 17/07/2024
Full Stack Software Developer (Java)
Uniksystem -Sistemas de Informação,Lda

Full stack software developer (java) location: carnaxide, lisbon, portugal, occupation: full time min... we’re looking for new team members with the profile of fullstack sw developer the main responsibilities will be software development with: java, jms, spring boot, spring mvc, jsf, jsp, j2ee, oo,......

Business Developer
Buyme property

Pertencendo ao grupo buyme, empresa que já conta com 25 anos no mercado, a buyme business atua na intermediação da compra e venda de empresas, na realização de projetos de investimentos, fundos perdidos, consultorias, análises de crédito entre outros, e procura: business developer......

Full Stack Software Developer (Java)
Uniksystem -sistemas de informação,lda

Full stack software developer (java) location: carnaxide, lisbon, portugal, occupation: full time min... two open positions... providing the best user experience, with simplification of processes, through technological innovation... you will collaborate with the tech team and functional leads (both inside......

.Net Developer
Uniksystem -sistemas de informação,lda

Net developer location: carnaxide, lisbon, portugal, occupation: full time min... uniksystem will process it as well as the attached documents within the scope of this and future recruitment and selection processes... professional experience in a web application project type, consisting of:• mvc or web......

Full Stack Developer – SharePoint
Newin

The front end developer is expected to provide services to the digital solutions & process efficiency unit of the secretariat-general (sg... the tasks to be performed include:• development and integration of technological components... • integration with other applications... • good knowledge and experience......

Aws developer
Pixida portugal

We are looking for highly skilled aws developer to join pixida with a hybrid working model in the munich area... • knowledge of spring boot, kafka, and maven/gradle... • you will develop backend applications for aws using java, kotlin or typescript... • you will create apis, unit and integration tests......

.Net Developer
ITDS

Net developer, you'll craft cutting-edge digital solutions for our clients, revolutionizing user experiences... net framework and languages... collaborate with cross-functional teams on projects... requisitos do trabalho ideal if you have: proficiency in... participate in code reviews for continuous......

Java Developer
ITDS

Your key responsibilities: be energetic, self-directed, and self-motivated, able to build and sustain long-term relationships with clients and colleagues... manage multiple tasks and use sound judgment when prioritizing... as a junior java developer, you will join the team developing and supporting......

COBOL Developer
ITDS

As a cobol developer, you'll transform legacy systems for our innovative client, enhancing critical applications... outros dados de posição #getready to meet with us! interested? apply with a cv in english/portuguese, plus consent to process personal data: *****@*****... collaborate on cobol system updates......

Java Developer
Equação it

• seeking a skilled and motivated java developer with a mid backend java profile to join an international project team in the retail sector... equação it is a company focused on boosting technology and solid solutions through our expert consultants leading a high perspective and adding value to our customers......