Job Description
Job Description
As our new Back-end developer, you will be an integral part of a team working to strategically apply Blockchain technologies to new and innovative domains. You will be involved in building high-throughput systems leveraging latest frameworks and methodologies.
Primary responsibilities involve hands-on backend development, unit testing, system and integration testing and bug-fixing. You will be developed & coached by a senior technical leader and work alongside a team of 2 – 3 technical peers. Expect the work environment to be challenging, fast paced, rewarding and collaborative.
Required Skills:
- Minimum 4-7 years’ work experience in software development.
- Minimum 3 years’ work experience in NodeJS.
- Minimum 2+ years’ experience using AWS or other cloud computing.
- Minimum 3+ years’ experience in leading and/managing complex projects.
- Good written & verbal communication skills.
- Working knowledge of programming best practices and design patterns.
- Working knowledge of security best practices (e.g., OWASP).
- Working knowledge of RDS (e.g., MySQL)
- Proficient knowledge of applying data structures and algorithms.
- Familiarity with the development methodologies like Agile SCRUM.
- Ability to write a well-structured design document.
- Experience working with GraphQL
- Experience working with version control technology like GIT.
- Experience working on microservice or serverless architecture.
- Experience with writing unit test.
You will need to be:
- Highly responsible individual; self-disciplined, self-managed and self-motivated
- Love problem solving, analytical with passion for accuracy & product quality.
- You love to win and are willing to go the extra mile as needed to complete the task
- Possess bachelor’s degree in computer science or equivalent, with a minimum of 2+ years of overall IT experience
- Your committed to collaboratively work with the team in positive attitude to achieve success whilst fulfilling your duties to the best of your ability