Save
Job updated 3 days ago
The employer was active about 23 hours ago

Job Description

Responsibilities:

High-Quality Code Delivery:
- Write clean, concise, easy-to-read, and well-documented code to ensure the system is maintainable and scalable.
- Ensure code is designed for scalability and performance, anticipating future growth and changes.

System Analysis and Refactoring:
- Analyze existing system code, refactor and optimize it, and write tests to ensure system stability and performance.
- Propose and implement refactoring strategies that improve maintainability, performance, and readability of the system.

People Management & Mentorship:
- Manage a squad of 4-6 backend engineers.
- Conduct regular 1:1s, and deliver constructive feedback.
- Foster a culture of psychological safety, knowledge sharing, and continuous learning.

Code Review and Team Collaboration:
- Actively participate in code reviews, provide constructive feedback on pull requests, and help the team continuously improve.
- Share best practices to elevate the overall code quality within the team.

Requirements Understanding and System Design:
- Collaborate closely with product and business teams to thoroughly understand requirements and contribute to system architecture design, implementing effective technical solutions.
- Contribute to the design and architecture of scalable systems, ensuring alignment with overall product strategy.
- Identify potential technical challenges early and propose effective solutions.
International Team Collaboration:
- Work with global engineering teams, engaging in technical communication and collaboration to drive product innovation.

Requirements

Job Requirements:

Educational Background:
- A bachelor’s degree or higher in Computer Science or a related field is preferred.

Experience:
- At least 6 years of backend development experience, including 2+ years leading engineers or tech-leads.

Technical Skills:
- Proficiency in 1-2 backend development languages (Java preferred).
- Strong understanding and practical experience with Object-Oriented Programming (OOP).
- Experience with microservices architecture is a plus.
- Familiarity with RDBMS databases (e.g., MySQL, PostgreSQL) and caching technologies (e.g., Redis, Memcached).
- Familiarity with version control systems (e.g., Git) and CI/CD processes.

Communication and Collaboration:
- Excellent communication skills and the ability to work effectively with cross-functional and international teams, while sharing technical expertise.

View all jobs
View all jobs
Save
1
6 years of experience required
130,000 ~ 160,000 TWD / month
Managing 5-10 staff
Partial Remote Work
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
People who applied for this job also applied for
Logo of the organization.
Full-time
Mid-Senior level
1
50K+ TWD / month
Logo of the organization.
Full-time
Entry level
1
40K ~ 60K TWD / month
Logo of the organization.
Full-time
Mid-Senior level
2
1M ~ 2.5M TWD / year
Logo of the organization.
Full-time
Director
5
60K ~ 150K TWD / month
Logo of the organization.
Contract
Internship
20
200 ~ 500 TWD / piece rate
Logo of Ideku Technology Solution Pte Ltd (新加坡商雲科有限公司).

About us

IDEKU focus on empowering F&B businesses for success with user-friendly POS and QR Ordering system, enhanced experiences, and seamless support. By focusing on these aspects, IDEKU can become a valuable partner for F&B businesses, helping them thrive in a competitive industry and provide exceptional experiences to their customers.