Website UtivaÂ
Description:
Job Title: Backend Developer
Responsibilities:
-
-
Design, develop, and maintain backend services using the Nest.js framework, adhering to best practices and coding standards.
-
Create and manage APIs for web and mobile applications, ensuring high performance and security.
-
Collaborate with front-end developers to integrate front-end components with backend APIs.
-
Work with relational databases, specifically Postgres, to design and optimize database schemas and queries.
-
Implement authentication and authorization mechanisms to ensure data security.
-
Write unit and integration tests to ensure the reliability of backend services.
-
Monitor and troubleshoot backend systems, identifying and addressing performance bottlenecks and issues.
-
Stay current with emerging backend development trends and technologies, suggesting improvements to enhance our applications.
Qualifications:
-
Degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
-
Proven experience as a Backend Developer, showcasing previous projects and contributions to backend systems.
-
Proficiency in TypeScript and experience with the Nest.js framework.
-
Strong understanding of RESTful API design principles and best practices.
-
Experience with Typeform ORM for database interaction.
-
Familiarity with Postgres or other relational databases and ability to design efficient database schemas.
-
Knowledge of authentication and authorization mechanisms.
-
Solid understanding of version control using Git.
-
Excellent problem-solving skills and attention to detail.
-
Strong communication skills and ability to collaborate effectively within a team.
-
To apply for this job please visit docs.google.com.