Full-stack Golang/NextJS Engineer to $5000

- We seek a Senior Full-stack Engineer for a licensed financial institution that offers crypto custody, investment brokerage, and proprietary crypto trading.
- Proficiency in Golang and Typescript/JS-based frameworks like Nest and Next is required
- A good grasp of Smart Contracts and blockchain protocols like Ethereum (ETH) and Tendermint would be a big plus.
- Possible locations: EU locations or Ukraine.
- Project length: 3-4 months with possibility to extend
- Upper-Intermediate English.

 

Project Description:

We seek a Senior Full-stack Engineer proficient in Golang and Typescript/JS-based frameworks like Nest and Next for a licensed financial institution for crypto custody, investment brokerage, and proprietary crypto trading.

The client has a legacy service written in C++, but there is no need to work with it often

BE: Golang

FE: NextJS (FE is not so critical) 

 

Responsibilities:

  • Building and maintaining a modern application - version control systems with CI pipelines, working with CD systems through pipelines, and deploying on cloud-native services like EKS, Lamdas, etc.
  • Writing mature code - following design patterns, built-in contract-based / behave-tests / unit tests in an application, collaborating with colleagues to design and write code, well versed with performing code reviews.
  • Working on a secure, compliant platform for delivering services - understanding good security practices and processes, working with different types of cloud-based services, and integrating them.

Must haves:

  • Strong skills in Go and NextJS.
  • Experience with API design and integration, especially focusing on security and scalability.
  • Solid understanding of security best practices.
  • Problem-solving and debugging abilities.
  • Excellent collaboration and communication skills to work smoothly with different teams.
  • Hands-on experience with CI/CD pipelines and testing frameworks.

Nice to haves:

  • Good grasp of Smart Contracts and blockchain protocols like Ethereum (ETH) and Tendermint.
  • Experience in system design and building scalable systems.
  • Knowledge of system architecture, especially in distributed, business-oriented platforms.