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.