Software Engineer

Logo of BJAK

BJAK

πŸ“Remote - China

Job highlights

Summary

Join Bjak, the largest insurance portal in Southeast Asia, as a Software Engineer in Jakarta, Indonesia. This fully remote role offers the opportunity to design, develop, and maintain high-performance software applications. You will collaborate with cross-functional teams, utilizing modern programming languages and frameworks. The ideal candidate possesses a strong foundation in computer science, proven software engineering experience, and proficiency in various programming languages and technologies. Bjak provides a competitive salary, strong learning and development plans, and a global work environment.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Proven experience as a Software Engineer or related role, with a minimum of [X] years of experience in software development
  • Strong proficiency in one or more programming languages such as Java, Python, JavaScript, or C++
  • Solid understanding of data structures, algorithms, object-oriented design principles, and design patterns
  • Experience with web development frameworks (e.g., React, Angular, Vue.js) and RESTful API design
  • Familiarity with database systems such as MySQL, PostgreSQL, MongoDB, or Redis
  • Proficiency in version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines
  • Excellent problem-solving skills, attention to detail, and a passion for writing clean and maintainable code
  • Strong communication and interpersonal skills, with the ability to collaborate effectively in a cross-functional team environment
  • Fluency in English, both written and verbal, is required

Responsibilities

  • Design, develop, and maintain scalable and high-performance software applications using modern programming languages and frameworks
  • Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications and implementation plans
  • Write clean, efficient, and well-documented code following best practices and coding standards
  • Conduct code reviews, provide constructive feedback, and mentor junior team members to promote continuous improvement and knowledge sharing
  • Troubleshoot and debug issues, perform root cause analysis, and implement effective solutions to ensure the reliability and stability of software systems
  • Stay updated on emerging technologies, industry trends, and best practices in software development, and leverage this knowledge to drive innovation and improve development processes
  • Participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure timely delivery of high-quality software increments
  • Collaborate with cross-functional teams to contribute to the architecture, design, and development of new features and products

Preferred Qualifications

  • Master's degree is a plus
  • Experience working in an Agile development environment is preferred
  • Knowledge of Bahasa Indonesia is a plus

Benefits

  • Fully Remote Role: Work from anywhere and enjoy the freedom of a fully remote position
  • Innovative Challenges: Work on fast-moving, challenging, and unique business problems
  • Career Growth: Benefit from strong learning and development plans for your career growth
  • Global Environment: Thrive in an international work environment with a flat organizational structure
  • Competitive Salary: Receive a competitive salary package

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.