Key Objectives
- Design, implement, and maintain scalable, efficient, and high-quality backend solutions to support Studify's products and services.
- Ensure a robust, secure, and seamless end-user experience through innovative backend engineering
- Leverage Javascript/TypeScript, NodeJS, ExpressJS/NestJS and AWS Infrastructure to create scalable and efficient solutions
- Drive continuous improvements in development processes, standards, and tools for the optimal performance and developer happiness.
Job Responsibilities
- Build and maintain backend systems using JavaScript/TypeScript, Node.js, and frameworks such as ExpressJS or NestJS;
- Set up and manage CI/CD pipelines for automated builds, testing, and deployments;
- Collaborate with engineers, stakeholders, and cross-functional teams to create and monitor internal tooling and development standards;
- Explore, evaluate, and integrate new tools, frameworks, and methodologies to enhance development processes;
- Write and maintain comprehensive unit, integration, and end-to-end tests to ensure software quality;
- Ensure adherence to Agile methodologies and actively participate in Agile ceremonies;
- Other tasks assigned by Line Manager, if any.
Qualifications
Education: Bachelor's degree or higher in Computer Science, Software Engineering, or related fields.
Experience & Skills:
- 3+ years of working experience in software engineering.
- Strong hands-on and proficient in backend side: Javascript/Typescript, Node.js, ExpressJS/NestJS;;
- Execellent communication and presentation skills in both Vietnamese and English;
- Strong problem-solving skills and ability to identify and resolve complex issues;
- Ability to collaborate effectively in a team-oriented and Agile environment;
- Experience with Amazon Web Services (AWS) (Preferred);
- Experience with writing tests to ensure high-quality software. (Preferred: hands-on experience with automation end-to-end (E2E) testing.)
Benefits
- Competitive salary and room for negotiation
- Contribution for social insurance per law
- Hybrid environment with flexible working time
- Work devices are provided (Macbook Pro)
- Work in a full software development life cycle (SDLC)
- Comprehensive personal development plan with leadership endorsement
- Empowered Culture filled with open-minded, friendly, positive, transparent, agile leaders and talents