İşin təsviri
Key Responsibilities:
- Design, develop, and maintain the backend of our Student Information System using NestJS and TypeScript.
- Ensure the system's database, built with PostgreSQL, is efficiently structured, secure, and scalable.
- Work closely with the frontend development team to integrate the backend services with the web and mobile interfaces.
- Apply best practices for code quality, testing, and performance optimization.
- Participate in the full software development lifecycle, including requirement analysis, design, coding, testing, deployment, and maintenance.
- Collaborate with stakeholders to gather and refine requirements, and to provide technical insights.
- Stay updated with the latest technologies and trends in backend development, especially related to NestJS and PostgreSQL.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Backend Software Engineer, with a strong portfolio in developing complex web applications.
- Expertise in TypeScript and experience with NestJS or similar Node.js frameworks.
- Strong knowledge of relational databases, preferably PostgreSQL, including schema design, SQL, and performance optimization.
- Familiarity with RESTful API design and development.
- Experience with version control tools, preferably Git.
- Knowledge of Docker, Kubernetes, or other containerization technologies is a plus.
- Familiarity with cloud services (AWS, Azure, Google Cloud) and CI/CD pipelines is desirable.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Commitment to writing clean, maintainable, and efficient code.
Interested candidates are requested to submit in PDF format in English language:
(1) a letter of interest and motivation specifying suitability for the position
(2) an updated resume
Send materials via e-mail to e-mail specifying the Job Title in the subject line.
For more information about UFAZ, please visit www.ufaz.az