Software Engineer

closed
BJAK Logo

BJAK

πŸ“Remote - Malaysia

Summary

Join us on this exciting journey as we expand our operations in Malaysia. We're looking for a talented Software Engineer to join our team, responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients and users.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Proven experience as a Software Engineer or a similar role
  • Proficiency in one or more programming languages such as Java, Python, JavaScript, C++, etc
  • Strong understanding of data structures, algorithms, and software design principles
  • Experience with software development tools and frameworks (e.g., Git, React, Angular, Spring, etc.)
  • Familiarity with database systems such as SQL, NoSQL, etc
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  • Ability to work effectively in a fast-paced and dynamic environment

Responsibilities

  • Collaborate with product managers, designers, and other stakeholders to define project requirements and objectives
  • Design and develop software solutions that are scalable, maintainable, and efficient
  • Write clean, well-documented, and efficient code using best practices and design patterns
  • Perform code reviews to ensure code quality and adherence to coding standards
  • Troubleshoot and debug issues reported by users or identified during testing
  • Continuously learn and stay updated on emerging technologies and industry trends
  • Contribute to the improvement of development processes and practices within the team

Preferred Qualifications

  • Master's degree in Computer Science, Engineering, or a related field
  • Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud Platform)
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
  • Knowledge of DevOps practices and tools
  • Experience working in an Agile development environment

Benefits

  • Competitive salary and benefits package
  • Flexible working hours and remote work options
  • Opportunities for professional growth and career development
  • Dynamic and collaborative work environment
  • Health and wellness programs
  • Company-sponsored events and team outings
This job is filled or no longer available