Job Description
Seeking a skilled full-stack developer to contribute to the development and maintenance of innovative web applications. The role involves working across both front-end and back-end systems to deliver high-quality, scalable solutions. Key responsibilities include implementing robust backend architectures, designing user interfaces, and ensuring seamless integration of features. This position requires close collaboration with cross-functional teams to transform design concepts into functional products.
Key Responsibilities
- Develop, test, and maintain robust back-end systems using Node.JS and Express, ensuring scalability and performance for high-traffic applications.
- Design and implement website interfaces using React, creating responsive and intuitive user experiences across multiple platforms.
- Collaborate closely with the design team to transform prototypes from Figma into live web apps, maintaining alignment with design specifications.
- Develop and maintain "Koii Tasks" (https://docs.koii.network/quickstart/hello-world/introduction), contributing to its evolution from concept to production.
- Design and manage databases with MongoDB, optimizing data structures for efficiency and ensuring data integrity.
- Utilize Git and other Version Control Systems to manage and track changes in the codebase, maintaining clear version history and collaboration workflows.
- Maintain comprehensive documentation using Docusaurus, ensuring technical resources are accessible and up-to-date for team members and stakeholders.
- Have a fundamental understanding of containerized applications using Kubernetes, enabling efficient deployment and scaling of services.
- Have experience with AWS for cloud services and infrastructure, managing serverless architectures and ensuring secure, reliable cloud operations.
- Possess fundamental knowledge of Web3 technologies, integrating blockchain capabilities into application development where applicable.
Job Requirements
- Proficient in Typescript/Javascript for writing efficient, reusable, and modular code that adheres to best practices and promotes maintainability.
- Strong expertise in backend development with Node.JS and Express, including RESTful API design, database integration, and system optimization.
- Experience with React framework for building dynamic, component-based front-end interfaces that enhance user engagement and accessibility.
- Knowledge of MongoDB for database design, querying, and management, with understanding of NoSQL principles and data modeling techniques.
- Ability to collaborate effectively with design teams, translating Figma prototypes into functional web applications with attention to detail.
- Skilled in using Docusaurus for creating and maintaining technical documentation, ensuring clarity and organization for end-users and developers.
- Basic understanding of Kubernetes for container orchestration, enabling deployment of scalable and resilient applications in cloud environments.
- Experience with AWS cloud services, including EC2, S3, and Lambda, for infrastructure management and serverless application development.
- Knowledge of Web3 technologies such as smart contracts, decentralized storage, and blockchain APIs to support next-generation application features.
- Proficiency in Git for version control, including branching strategies, code reviews, and collaborative development workflows.