Epicareer Might not Working Properly
Learn More

Full Stack Software Engineer

Salary undisclosed

Apply on


Original
Simplified

PT Bank Neo Commerce Tbk, formerly PT Bank Yudha Bhakti Tbk, is an Indonesia-based company primarily engaged in the banking business. The Company operates as a technology-based bank. The Company serves customers in the Small and Medium Business (SME), Retail (Consumer), and Mass Market segments, through banking products and services embedded in an ecosystem by optimizing technology.

Summary:

We are seeking a skilled and motivated Software Engineer with a strong foundation in algorithms, programming, and data storage to join our team. While you will have the opportunity to specialize in either front-end or back-end engineering, you will be expected to collaborate across disciplines and contribute to both sides of development as needed. Your expertise will be crucial in building and maintaining high-quality applications that meet the unique demands of the banking and financial industry.

Requirements:

  1. Strong Fundamental: Demonstrated proficiency in algorithms, data structures, object-oriented programming principles.
  2. Industry Experience: A minimum of 3 years of hands-on software development experience in banking, finance, or a related field.
  3. Unit Testing & Code Quality: Proven experience in unit testing and integration testing methodologies, with a focus on ensuring code robustness and maintainability.
  4. Software Delivery: Familiarity with the entire Software Development Life Cycle (SDLC): from analysis, design, development to deployment and monitoring. Experience with modern tech stacks, application monitoring tools is essential.
  5. Teamwork & Communication: Excellent written and verbal communication skills using Indonesian and English, with the ability to collaborate and communicate effectively with team members and members from cross-functional teams.

Additional Qualifications:

Front-End Focus: Expertise in JavaScript/TypeScript, using React/NextJS or similar modern JavaScript frameworks. Strong understanding of HTML, CSS, and responsive design principles. Experience with deployment web applications to Cloud Server.

Back-End Focus: Expertise in one or more of these programming languages: Java, Python, Go. Experience with RESTful APIs, database (SQL and NoSQL), microservices architecture, event-driven, and setting-up CI/CD to cloud platforms (Alibaba Cloud, Google Cloud).

Job Description:

  1. Development: Design, develop, and maintain robust, scalable, and secure software applications for our banking and financial products.
  2. Collaboration: Work closely with fellow software engineers, mobile engineers, product managers, UI/UX designers, and QA testers to deliver exceptional user/partner experiences.
  3. Problem Solving: Analyze requirements, troubleshoot issues, and implement effective solutions to optimize application performance, quality, and responsiveness.
  4. Code Quality: Write clean, well-documented code, and actively participate in code reviews to uphold high standards and promote knowledge sharing.
  5. Solution Design: Contribute to analysis, design, and technical discussions, ensuring alignment with business objectives and technical best practices.
  6. Documentation: Create clear and concise technical documentation to support the development and maintenance of software applications.
About PT Bank Neo Commerce Tbk
Size 2001 to 5000
Industry Regional Banks
Location Indonesia
Founded 9 January 1990
View Company