We are a forward-thinking company working on Blockchain industry. Our mission is software development in web2 and web3. To support our growth, we are looking for a talented and motivated full-stack developer who not only has strong technical expertise but also thrives in a leadership role, guiding and managing a team of developers.
Responsibilities:
- Development: Design, develop, and maintain robust, scalable, and secure web applications using Vue.js, Nuxt.js, and Node.js.
- Team Management: Lead and mentor a team of developers, ensuring code quality, adherence to best practices, and timely delivery of projects.
- Collaboration: Work closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
- Code Reviews: Conduct regular code reviews to ensure maintainable, efficient, and clean code.
- Project Oversight: Manage the development lifecycle, including planning, scheduling, and task delegation.
- Performance Optimization: Optimize applications for speed, scalability, and user experience.
- Troubleshooting: Debug and resolve technical issues promptly.
Requirements:
- Technical Skills:
- Proficient in Vue.js and Nuxt.js for front-end development.
- Expertise in Node.js and backend development (RESTful APIs, elasticsearch, etc.).
- Experience with Elasticsearch, PostgreSQL, or other databases.
- Familiarity with modern DevOps tools and practices (e.g., Docker, CI/CD pipelines).
- Understanding of web security standards and data protection.
- Experience with TypeScript is a plus.
- Leadership Skills:
- Proven experience managing and mentoring development teams.
- Strong organizational and project management skills.
- Ability to delegate tasks effectively while maintaining accountability.
- Soft Skills:
- Excellent communication skills, both written and verbal.
- Problem-solving mindset with attention to detail.
- Collaborative and team-oriented attitude.
- Experience:
- Minimum 4–5 years of experience in full-stack development.
- At least 1–2 years in a leadership or team management role.
Nice-to-Have:
- Experience with PWAs (Progressive Web Applications).
- Familiarity with SSR (Server-Side Rendering) and JAMstack.
- Knowledge of cloud services like AWS, Azure, or Google Cloud.
Why Join Us?
- Work on exciting and impactful projects in a dynamic team environment.
- Opportunities for career growth and professional development.
- Flexible work arrangements (remote or hybrid options).
- Competitive compensation and benefits package.