Techcombank (TCB) logo

Expert, Full-stack Engineering (Java, Angular)

Techcombank (TCB)

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

Key Accountabilities (1)

  1. Low-Level Architecture Design & Development
  • Contribute to low-level architecture design and develop software components that meet efficiency, scalability, and security standards.

  • Work closely with architects and senior engineers to optimize system design and implementation.

  1. Technical Mentorship & Process Improvement
  • Guide Officer-level engineers, providing mentorship on best practices, coding standards, and development workflows.

  • Identify areas for process improvements and drive adoption of engineering best practices within the team.

Key Accountabilities (2)

  1. Code Quality & Optimization
  • Lead peer code reviews, enforce coding standards, and improve overall code maintainability.

  • Optimize software for performance, scalability, and security, ensuring high reliability in production environments.

  1. Testing & Debugging
  • Conduct unit testing, integration testing, and contract testing to ensure software reliability.

  • Collaborate with QE teams to diagnose, troubleshoot, and resolve complex defects promptly.

  • Promote test automation to improve software stability and release efficiency.

Key Accountabilities (3)

  1. Technical Documentation
  • Create and maintain clear, structured documentation, including:

  • API specifications

  • System design documents

  • Coding and architectural guidelines

  • Ensure documentation is regularly updated and aligned with system changes.

Success Profile - Qualifications and Experiences

Qualifications:

  • Bachelor's or Master's Degree in Computer Science, Software Engineering, Information Technology, or a related field.

Work Experience:

  • At least 7 years of experience in the engineering field.

  • Proficiency in programming languages related to application development.

  • Backend: Java (Spring Boot)

  • Web: Typescript

  • Experience with Angular is a plus.

  • Experience in managing technical teams and mediating in the work environment.

  • Experience in leading and managing system/software delivery.

  • Experience in both architecture and software design implementation.

  • SOLID Principle

  • Design Patterns

  • Microservices architectures

  • Observability (monitoring, logging, tracing)

  • Compiling, Runtime deep understanding

  • Experience in advanced aspects of the engineering field:
  • High performance, concurrency

  • Security best practices

  • Emerging technology

Foreign Language: English as per the organization's regulations

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Techcombank (TCB) was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.