Search by job, company or skills

Hashcode Studio

Senior Software Engineer

Early Applicant
  • 4 days ago
  • Be among the first 50 applicants

Job Description

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

Responsibilities

  • 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, node.js, 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.

Qualifications

  • Minimum Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • At least 3 years of backend 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.
  • Proficiency in code versioning tools such as Git.
  • Git action CI/CD pipelines
  • Experience with cloud computing platforms with AWS services such as EC2, S3, Lambda, RDS, IAM role)
  • Good understanding of Docker and Kubernetes
  • Excellent problem-solving skills and attention to detail.
  • Good communication skills.
  • Strong team player with presentation skills.
  • Ability to work independently with minimal supervision.
  • Experience with blockchain technology and Web3 frameworks, Understanding of Ethereum or other blockchain platforms, and implementing smart contracts is a plus point.
  • Passionate about learning, continuous improvement and exponential growth with a growing company.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 20/11/2024

Job ID: 101004521

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Software Engineer

MhubCompany Name Confidential

Senior Software Engineer Application Support

ConstellarCompany Name Confidential
Last Updated: 21-11-2024 07:26:36 PM
Home Jobs in Malaysia Senior Software Engineer