Job Description
Job Responsibilities
- Design, develop, and execute quality assurance strategies for blockchain and backend systems
- Contribute to architecture and system design discussions, focusing on reliability, scalability, and performance
- Validate large-scale distributed systems and ensure production readiness
- Work closely with development and DevOps teams across the early stages of the product lifecycle
- Perform independent troubleshooting, root cause analysis, and defect resolution
- Ensure software meets quality standards before production deployment
- Support CI/CD pipelines and release processes
- Maintain documentation related to testing processes and system behavior
Required Skills & Experience
- 8+ years of professional (non-internship) software development experience
- Strong programming experience in Java (Core Java 11+) and Python
- Solid understanding of Object-Oriented Design and design patterns
- 1+ year experience contributing to system architecture and design
- 2+ years of experience in DevOps, working with tools like:
- Git / CodeCommit
- Jenkins
- CodePipeline
- Strong hands-on experience with AWS
- Experience working with large-scale distributed systems
- Proficiency in Unix/Linux systems and Shell scripting
- Excellent communication and collaboration skills
- Strong problem-solving and troubleshooting abilities
Education
- Bachelor’s degree in Computer Science or a related field (preferred)
- UG / PG: Any Graduate / Postgraduate
Key Skills
Core Java, Python, Backend Systems, Distributed Systems, AWS, DevOps, CI/CD, Unix, Shell Scripting, Object-Oriented Design, Troubleshooting, Quality Assurance