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.