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 TypeScript, NextJS, NodeJS, NestJS and AWS Infrastructure to create scalable and efficient solutions.
- Drive continuous improvements in development processes, standards, and tools for optimal performance.
Job Responsibilities
- Build backend systems using TypeScript, Node.js, and frameworks such as ExpressJS or NestJS;
- Set up and manage CI/CD pipelines for automated builds, testing, and deployments;
- Implement software architecture principles, leveraging Modular Monolith architecture with Domain-Driven Design;
- Build and maintain frontend projects using TypeScript, ReactJS, and NextJS;
- Collaborate with engineers, stakeholders, and cross-functional teams to create and monitor projects and development standards;
- Explore, evaluate, and integrate new tools, frameworks, and methodologies to enhance development processes;
- Write and maintain comprehensive unit, integration tests to ensure software quality;
- Ensure adherence to Agile methodologies and actively participate in Agile ceremonies;
- Other tasks assigned by the line manager.
Qualifications
Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or related fields.
Experience:
- 4+ years of working experience in software engineering, primarily in Backend side (Javascript/Typescript, Node.js, ExpressJS/NestJS);
- Experience with AWS and familiarity;
- Strong problem-solving skills;
- Ability to collaborate effectively in a team-oriented and Agile environment;
- Experience with writing unit test to ensure high-quality software;
Benefits & Culture
- Competitive salary and room for negotiation
- Hybrid working environment with flexible time
- Work devices are provided (ex. Macbook Pro)
- Work in a full software development life cycle (SDLC)
- Comprehensive personal development plan
- Empowered Culture filled with open-minded, friendly, positive, transparent, agile leaders and talents.