Nội dung công việc
- Design, develop, and maintain high-quality software solutions using Java or Golang and related technologies.
- Lead the design and implementation of full-stack applications, including FrontEnd, BackEnd and DevOps.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define requirements and deliver solutions that meet business objectives.
- Implement best practices for software development, including code reviews, unit testing, continuous integration, and deployment automation.
- Drive the adoption of DevOps practices and tools to streamline development workflows, improve code quality, and enhance system reliability.
- Experience with CI/CD pipeline (Jenkins, Docker).
- Monitor system performance, identify bottlenecks and areas for optimization, and implement solutions to improve scalability and efficiency.
- Stay current with emerging technologies and industry trends, and make recommendations for technology adoption and process improvement.
- Mentor junior engineers, provide technical guidance, and foster a culture of learning and innovation within the team.
Yêu cầu ứng viên
Must have:
● Bachelor's degree in Computer Science, Engineering, or a related field.
Bằng cử nhân về Khoa học Máy tính, Kỹ thuật hoặc lĩnh vực liên quan.
● 5+ years of experience in software development, with at least 2 years in a leadership or lead developer role and with a focus on building platforms: SaaS, PaaS, IaaS,...
Hơn 5 năm kinh nghiệm trong phát triển phần mềm, với ít nhất 2 năm ở vai trò lãnh đạo hoặc nhà phát triển chính và tập trung vào việc xây dựng hệ thống như là SaaS, PaaS, IaaS,...
● Proficiency in both front-end and back-end technologies, including but not limited to:
Thành thạo cả công nghệ front-end và back-end, bao gồm nhưng không giới hạn ở:
1. Front-end: HTML/CSS, JavaScript (React, Angular), CSS preprocessors (Sass, Less)
2. Back-end: Java, Golang, Python.
3. Databases: SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Redis)
● Experience with cloud provider (e.g., AWS, Azure, Google Cloud).
● Strong understanding of software design patterns, data structures, and algorithms.
● Ability to communicate effectively with technical and non-technical stakeholders.
● Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities and client requirements.
● Strong problem-solving skills and ability to make timely decisions under pressure.
Nice to have:
● Experience working in an outsourcing environment is highly desirable.
Kinh nghiệm làm việc trong môi trường gia công phần mềm là rất mong muốn.
● Experience working in an Agile/Scrum development environment is preferred.
Ưu tiên có kinh nghiệm làm việc trong môi trường phát triển Agile/Scrum.
Quyền lợi
- Chính sách bảo hiểm xã hội, bảo hiểm y tế theo quy định của Nhà nước.
- Môi trường làm việc trẻ trung, năng động, thân thiện.