Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities:
- Design, develop, and maintain backend services using Node.js and TypeScript.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement and maintain API services using Nest.js framework.
- Work with AWS services, SNS, SES, Secrets Manager.
- Develop and optimize database queries for PostgreSQL.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Ensure code quality, performance, and security through best practices and code reviews.
- Write robust unit tests and integration tests for the developed features.
- Participate in the entire software development life cycle, from concept and design to testing and deployment.
- Contribute to the improvement of our development processes and tools.
Job Requirements
- Strong proficiency in Node.js and TypeScript.
- Experience with Nest.js framework.
- Familiarity with AWS services S3, SNS, and SES.
- Proven experience in writing integration tests.
- Experience with PostgreSQL and writing optimized database queries.
- Proficient understanding of version control systems, particularly GitHub.
- Excellent problem-solving and debugging skills.
- Strong understanding of software development best practices, including code reviews and testing.
Bonus Skills:
- Previous experience with microservices architectures.