Job Opening: Back-end Developer (Full-time / Internship)
Job Summary:
We are looking for an analytical, results-driven back-end developer who will work with team members to troubleshoot and improve current back-end applications and processes. You will use your understanding of programming languages and tools to analyse current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.
As the digital landscape continues to evolve at a rapid pace, and Moon Lab remains on the cutting edge with innovative infrastructure implementations. We are consistently raising the bar for user experience and scalability through incorporating latest technologies onto our stack. Experience with JavaScript, TypeScript, Google Cloud Services (GCP), Amazon Web Services (AWS), Git, Docker, and MongoDB is helpful to succeed quickly in this role. As the back-end Web3.0 developer, you are expected to manage databases that are on-chain and off-chain while maintaining consistency and operability with the client app.
Job Description:
- Database design and Management (SQL or NoSQL)
- Creating APIs for front-end consumption and other services
- Containerization of services
- Collaborate with cross-functional teams to ensure the successful implementation of our blockchain solutions
- Write clean, efficient, and well-documented code
- Test and debug code to ensure the quality of our solutions
- Implement security measures to protect our blockchain solutions from potential threats
- Participate in code reviews and provide constructive feedback to other developers
Job Requirements:
- Bachelor’s degree in computer programming, computer science, or a related field
- Typescript (strongly preferred) or Javascript, experience in Solidity is a plus
- Experience in Node.js and server frameworks such as Express.js
- Experience with cloud deployments (ideally on GCP but AWS is okay)
- Some experience with Docker (and Kubernetes is a plus)
- Experience with MongoDB or other NoSQL databases
- Excellent project and time management skills
- Strong problem-solving and verbal and written communication skills
- Knowledge in front-end web development is a plus