Job Description
Experience:
- Extensive experience with JavaScript, typescript, Node, react programming and related tools
- Extensive experience in building and maintaining microservice-based applications
- Experience maintaining and developing API servers (RESTful API or GraphQL API) and SDK.
- Experience developing solutions on top of a cloud-provider (AWS, Google Cloud etc)
- Experience with firebase products.
- Experience of working with Web3.js, ether.js, Next.js and three.js
- Experience with multiple databases, including SQL and NoSQL.
- Knowledge of professional software engineering practices and best practices for full software development life cycle (SDLC), including coding standards, code reviews, source control management, continuous deployments, testing and operations.
- Knowledge of security best practices
- Initiative, self-motivated and able to work as part of a team
- Comfortable working in an agile, scrum environment
Job Responsibilities:
- Develop new functionality and maintain existing solutions with a keen sense for making things fast and efficient.
- Participate directly in the complete software development lifecycle and perform all aspects of development from backend to frontend.
- Recommend new technologies and practices where improvements can be made.
- Passion for building great software that exceeds user expectations.