We are seeking a talented and experienced Digital Engineer Associate to join our engineering team. In this role, you will be responsible for developing and maintaining both the front-end and back-end components of our web applications. You will work closely with product managers, designers, and other developers to create high-quality, scalable, and efficient software solutions.
Design and Development: Build and maintain user-facing features for web applications, including responsive web design, efficient data handling, and effective API integration.
Full Stack Engineering: Develop both front-end and back-end components of applications. This includes writing clean, maintainable code and implementing new features as well as fixing bugs.
Blockchain Integration: Integrate blockchain solutions with existing systems and applications. Develop APIs and services to enable seamless interactions between blockchain networks and external systems.
Smart Contract Development: Develop, test, and deploy smart contracts using platforms like Ethereum, or similar. Ensure smart contract security and efficiency.
Testing and Debugging: Write and execute unit tests, conduct thorough debugging, and ensure applications are robust and reliable.
Documentation: Maintain comprehensive documentation for code, processes, and design decisions.
Core/Must have skills:
Experience: 7+ years of professional experience as a Full Stack Developer or similar role.
Front-End Technologies: Proficiency in HTML, CSS, and JavaScript. Experience with front-end frameworks such as React, Angular, or Vue.js.
Back-End Technologies: Experience with server-side languages and frameworks such as Java.
Database Management: Knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).
Version Control: Experience with version control systems like Git and platforms like GitHub or GitLab.
API Development: Experience with designing and consuming RESTful APIs and knowledge of GraphQL is a plus.
Problem-Solving Skills: Strong analytical and problem-solving abilities with attention to detail.
Communication: Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders.
Good to have skills:
DevOps Practices: Familiarity with CI/CD pipelines, containerization (Docker), and cloud platforms (AWS, Azure, Google Cloud).
Agile Methodologies: Experience working in Agile/Scrum environments.
Blockchain Platforms: Proficiency in Ethereum, Polkadot, Solana, or similar blockchain platforms.
Smart Contract Languages: Experience with Solidity, Vyper, or other smart contract programming languages.
Certifications: Blockchain certifications (Certified Blockchain Developer, Blockchain Expert, etc.) are a plus.
Additional Experience: Experience with layer 2 solutions, cross-chain interoperability, or enterprise blockchain solutions.
Design: Basic understanding of UX/UI design principles.
Work Schedule: Hybrid
Keywords (If any):