Develop advanced web applications using Node.js, ensuring high performance, responsiveness, and scalability.
Collaborate with development teams and product managers to understand project requirements and create innovative software solutions that meet business objectives.
Work closely with Front-end developers to integrate user-facing elements with back-end systems, APIs, and databases, ensuring seamless data exchange and functionality.
Design and develop APIs and optimize and develop new features on our microservices.
Develop and manage well-functioning databases, servers, and applications.
Create security and data protection settings.
Utilize databases, proxies, APIs, version control systems, and third-party applications effectively.
Maintain high code quality standards, follow best practices, and adhere to coding conventions to ensure maintainability and scalability.
Deliver new features, bug fixes, and improvements to enhance application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Stay up-to-date with new technology trends.
คุณสมบัติ
เพศ : ไม่ระบุ
อายุ(ปี) : 25 - 35
ระดับการศึกษา : ปริญญาตรี - ปริญญาโท
ประสบการณ์(ปี) : 3 - 10
คุณสมบัติด้านความรู้และความสามารถ
At least 3 years of professional experience as a Back-End Developer in software development.
Bachelor’s degree in Computer Science, Computer Engineering, or related fields.
Proficiency with fundamental back-end languages such as Node.js.
Good understanding of SQL language and experience with back-end technologies such as PostgreSQL, MongoDB, and AWS.
Experience with back-end programming languages such as Node.js, Golang, TypeScript, SQL, and .Net Core
Knowledge of cloud services, particularly AWS, including but not limited to EC2, S3, and RDS.
Experience with containerization and orchestration tools like Docker and Kubernetes.
Familiarity with version control tools such as Git.
Good problem-solving skills and excellent verbal communication skills.
Knowledge of RESTful Or GraphQL API development.
Understanding of CI/CD pipelines and tools.
Familiarity with microservices architecture.
Experience in designing and implementing scalable, secure, and maintainable back-end solutions.
Good understanding of Agile Manifesto or Scrum Framework.