Apply on
Original
Simplified
Job Description
- Design, develop, and maintain scalable backend services using languages such as Java, JavaScript, and TypeScript.
- Collaborate with cross-functional teams to design, build, and maintain secure and scalable products.
- Utilize frameworks such as Spring Boot and NestJS to build robust and efficient applications.
- Develop and integrate APIs (RESTful and WebSocket) for internal and external use.
- Optimize database performance and design data models for various use cases.
- Design and implement low-latency, high-availability, and performant applications.
- Gather and refine specifications and requirements based on technical needs.
- Collaborate with cross-functional teams, including team members and product managers, to define and implement new features.
- Mentor junior developers and contribute to the team's technical direction.
- Ensure code quality through code reviews, unit testing, and adherence to best practices.
- Write clean, readable, and well-documented code.
- Participate in team and client meetings.
- Integrate blockchain solutions with existing systems and applications.
- Minimum Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- At least 3 years of web development experience.
- Proficiency in Java, JavaScript, and TypeScript.
- Strong programming and algorithm foundation, proficient in using common data structures and algorithms.
- Familiarity with communication protocols such as HTTP and WebSocket.
- Excellent problem-solving skills and attention to detail.
- Good communication skills.
- Strong team player with presentation skills.
- Ability to work independently with minimal supervision.
- Good understanding of Docker.
- Proficiency in code versioning tools such as Git.
- Experience with cloud computing platforms such as AWS and GCP.
- (Good-to-have) Experience with blockchain technology and Web3 frameworks.
- (Good-to-have) Understanding of Ethereum or other blockchain platforms, and implementing smart contracts
- Passionate about learning, continuous improvement and exponential growth with a growing company.
Similar Jobs