Experience: 0-2 years of experience as a software engineer.
Programming Foundation: Experience in Java, Python, C, or C++ , with a strong interest in learning and working in Go and NodeJS . Bonus points if you ve already explored Go or NodeJS through personal projects or coursework.
Strong Fundamentals: A solid understanding of data structures and algorithms . You should be comfortable with concepts like arrays, linked lists, trees, graphs, sorting, and searching.
Growth Mindset: An eagerness to learn and embrace new technologies, languages, and frameworks. Well test your programming and learning skills with a take-home coding exercise.
Version Control: Familiarity with Git from coursework, personal projects, or internships.
Development Environment Comfort: Experience using Linux, macOS, or Unix systems for development.
Database Curiosity: Any exposure to SQL or NoSQL databases through projects, coursework, or self-learning is a plus.
Problem-Solving Skills: The ability to break down complex problems and think through efficient solutions.
Collaborative Spirit: You thrive in team environments and want to grow alongside talented peers. We are both Agile and agile, and we believe in winning together.
Customer-First Thinking: A passion for building products that solve real problems for users, not just writing code for code s sake.
Educational Background: A Bachelor s degree in Computer Science, Software Engineering, or a closely related technical field.
AI Tool Awareness: Comfort with leveraging AI-assisted development tools (e.g., GitHub Copilot, Cursor, etc.) to improve productivity and code quality, and familiarity with AI-based search and research tools (Perplexity, ChatGPT, Gemini, Claude, etc.) for problem-solving and self-learning. An awareness of prompt engineering basics is a plus.
Job Classification
Industry: Software ProductFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Blockchain Quality Assurance EngineerEmployement Type: Full time