We are looking for a Full Stack Engineer to join our development team who is working on a product related to blockchain technology. The product revolves around an exchange protocol for decentralized finance (DeFi) that solves the billion-dollar problem in the context of trading. More details about the product can be found here. You will play a crucial role in designing and implementing your knowledge and combining Vue.js on the front end and Python (Flask and FastAPI) on the back end.
Job location: Remote / Serbia
Responsibilities
- Implementing responsive user interfaces using Vue.js 3, TypeScript, and the Quasar Framework.
- Developing and maintaining backend services utilizing Python, Flask, and FastAPI to create RESTful APIs and handle data flow efficiently.
- Integrating with databases, particularly Postgres, to securely store and retrieve data for the applications.
- Troubleshooting and debugging technical issues to ensure smooth application functionality.
- Work closely with other developers and stakeholders to deliver successful project outcomes.
Requirements
- Strong proficiency in Vue.js 3, and TypeScript for frontend development.
- Strong experience with Python, Flask, and/or FastAPI for building backend services and RESTful APIs.
- Familiarity with relational databases, preferably Postgres, and designing efficient database schemas.
- Excellent problem-solving skills with the ability to handle complex issues efficiently.
- Eagerness to learn and adapt to new technologies, including Flask if not already experienced.
- Experience working in Quasar Framework.
- Exceptional teamwork and communication skills, thriving in a collaborative environment.
- Bachelor's degree in Computer Science, Software Engineering, or related fields is preferred.
- Excellent knowledge of English, written and spoken.
Nice to Have
- Familiarity with Rust development tools and frameworks.
- Experience with WASM and familiarity with upcoming WebGPU technology.
- Enthusiasm for learning about blockchain technology and its integration into web applications, specifically using web3.
- Previous experience or exposure to blockchain technologies or projects.