285 views
Devox Software
8 серпня 2024
Київ, Варшава (Польща), віддалено
Product:
Blockchain Launchpad and Incubation Ecosystem,
Key Responsibilities:
Development and Maintenance : Lead the development and maintenance of backend services using Node.js , TypeScript, and JavaScript. This includes writing clean, efficient, and scalable code.
API Design and Management : Design and manage RESTful APIs and integrate third-party APIs to support business processes and data exchange.
Database Management : Work with databases (SQL and NoSQL), including design, development, and optimization, ensuring data integrity and security.
Performance Optimization : Monitor and optimize application performance, focusing on server-side logic, database interactions, blockchain interactions, and integration with front-end components.
Code Review and Quality Assurance : Conduct code reviews and ensure adherence to coding standards and best practices. Implement unit and integration tests to maintain high-quality code.
Collaboration with Frontend Developers : Collaborate closely with the frontend developers in the team to integrate user-facing elements with server-side logic.
Troubleshooting and Debugging : Troubleshoot and debug applications, providing effective solutions to ensure minimal downtime.
DevOps and Deployment : Work with DevOps practices, including continuous integration, continuous deployment, and cloud services (like AWS).
Research and Development : Stay abreast of emerging technologies and industry trends, and apply this knowledge to improve existing systems, particularly in back end engineering but also in the web3 & blockchain space.
Scalability and Maintenance : Ensure that backend systems are scalable, maintainable, and can support growth.
Documentation : Maintain comprehensive documentation of the systems developed and ensure it’s kept up to date.
Team Structure:
You will be an integral part of a multi-disciplinary product development team, alongside front end / back end / test engineers, UI/UX designers, product owner and Web3 subject matter experts.
Requirements:
Experience : 4+ Years of experience working as a Software Engineer
Proficient in back end development : Experience with Typescript / Javascript for back end REST APIs, using frameworks like Express or NestJS, NoSQL and SQL databases, and REST API best practices.
Web3 : Interest on Web3 ecosystem, wallets & transactions, IDOs & ICOs, DeFi (staking, farming, liquidity pools), omnichain.
User-centric : Experience working on a user-centric product development environment.
Technical leadership : Experience mentoring and coaching other developers, fostering a quality and continuous learning environment.
Desirable:
Strong knowledge of Web3 ecosystem and blockchain.
Understanding of AWS infrastructure and infrastructure as code.