Backend Engineer, Mobile (Indonesia)

  • Jakarta
  • Bjak
About Us Bjak is focused on providing access to affordable and sustainable financial services for people in ASEAN. Headquartered in Malaysia, Bjak is the largest insurance portal in Southeast Asia. Our main portal, Bjak.com, helps millions find the insurance policy with the best value and highest coverage for them. Our investments in technology such as Custom API, blockchain, trading systems and data science is to enable easy access to financial services that were previously inaccessible or difficult to understand. As we continue to expand our presence in Indonesia, we are seeking dynamic individuals who are not only skilled professionals but also share our enthusiasm for making a meaningful impact. As a Backend engineer, mobile, you will play a pivotal role in shaping the technological landscape of our innovative projects. Collaborating with cross-functional teams, you'll be responsible for designing, developing, and implementing robust software solutions that drive our success. Job Description: We are seeking a talented Backend Engineer specializing in mobile development to join our dynamic team. As a Backend Engineer, Mobile, you will be responsible for designing, implementing, and maintaining server-side components and APIs that power our mobile applications. You will collaborate closely with our frontend and mobile development teams to deliver seamless user experiences.   Responsibilities: Design and develop scalable and secure backend systems and APIs to support mobile applications. Collaborate with frontend and mobile engineers to define API requirements and specifications. Implement authentication, authorization, and data storage solutions for mobile applications. Optimize backend performance and reliability to ensure a smooth user experience. Integrate third-party services and APIs as needed to enhance mobile app functionality. Conduct code reviews and provide constructive feedback to team members. Write clear and maintainable code following coding standards and best practices. Work closely with product managers and designers to understand requirements and translate them into technical solutions. Stay updated on emerging technologies and industry trends relevant to backend development Requirements Bachelor's degree in Computer Science, Engineering, or related field. Proven experience as a Backend Engineer, preferably with a focus on mobile development. Proficiency in at least one backend programming language such as Python, Node.js, or Java. Strong understanding of RESTful API design principles and best practices. Experience with database technologies such as SQL (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB, Redis). Familiarity with cloud platforms such as AWS, Google Cloud Platform, or Azure. Knowledge of authentication and authorization mechanisms such as OAuth, JWT, and OAuth2. Excellent problem-solving and troubleshooting skills. Strong communication and collaboration abilities. Ability to work independently and in a team environment. Benefits Be at the forefront at tackling the hardest problems within the insurance industry Team culture - highly practical and results oriented Free training and development, constantly improve yourself Subsidized insurance coverage for medical and life insurance Great lifestyle - free weekly lunch and many more Hybrid working arrangement