👨🏻‍💻 postech.work

Senior Software Engineer

We+ Asia • 🌐 In Person

In Person Posted 3 days, 3 hours ago

Job Description

Main Responsibilities

Participate in or lead the architectural design and core module development of complex software systems, ensuring they meet requirements for high concurrency, high availability, and scalability.

Be responsible for code reviews, system performance profiling, and optimization.

Promote and adhere to best coding and engineering practices to enhance code quality and team capabilities.

Identify and resolve technical bottlenecks and potential risks within the system, possessing deep troubleshooting and problem-solving skills for complex issues.

Collaborate effectively with product, QA, and operations teams in an agile environment to ensure the smooth delivery of projects from design to deployment.

Qualifications \& Experience

Bachelor's degree in Software Engineering, Electrical Engineering, Computer Science, or a related technical field.

More than 10 years of software development experience.

Solid computer science fundamentals and substantial hands-on project experience are required.

Proficiency in at least one mainstream programming language (e.g., Java, Go, C/C++, Python) with a deep understanding of its ecosystem.

Possess working experience with architecture and development of embedded systems for IoT device.

Strong system design skills, familiar with the fundamentals of microservices and distributed systems.

Experience in high-concurrency system design and performance tuning is a plus.

Proficient with relational databases like MySQL/PostgreSQL, familiar with middleware such as Redis, Kafka, and RabbitMQ.

Experience with Docker, Kubernetes, and major cloud platforms is preferred.

Excellent problem-analysis and solving abilities, strong team player with a passion for technology, initiative, and a sense of ownership.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.