Backend Developer
agenticdreamยท None
About this role
We are seeking an experienced Backend Developer with a strong background in Node.js to join our team. As a Backend Developer, you will play a key role in designing, developing, and maintaining our backend services, utilizing cutting-edge technologies such as NestJS, GraphQL, microservices, and Elasticsearch. If you are passionate about building scalable and resilient systems, we invite you to apply!
ย
Key Responsibilities:
- Developing and Maintaining Backend Services: Design, develop, and maintain backend services using NestJS, Node.js, and TypeScript.
- Database Interaction: Implement and manage database schemas and interactions with PostgreSQL and Elasticsearch.
- Containerization: Create, deploy, and manage Docker containers for microservices.
- AWS Integration: Integrate AWS Cognito for secure user authentication and authorization.
- API Design: Design and implement RESTful APIs and integrate with AWS SQS for microservice communication.
- GraphQL Gateway: Build and maintain a GraphQL gateway for interactions between microservices and the frontend.
- Testing: Write unit and integration tests to ensure code quality and application reliability.
- Collaboration: Collaborate with cross-functional teams, including front-end developers and DevOps, to implement end-to-end solutions.
- Security and Compliance: Ensure compliance with security best practices and data protection regulations.
- Code Review and Documentation: Participate in code reviews, architecture discussions, and Agile development sprints. Document technical processes and software architecture.
- Continuous Learning: Stay up-to-date with the latest developments in backend development, microservices architecture, and related technologies.
Requirements:
- Proficiency in Node.js and TypeScript: Extensive experience with Node.js and TypeScript, as NestJS is a Node.js framework that heavily leverages TypeScript.
- Experience with Docker and Docker Compose: Familiarity with containerization and orchestration of microservices using Docker and Docker Compose.
- Knowledge of PostgreSQL and TypeORM: Understanding of PostgreSQL for relational data storage and TypeORM for object-relational mapping within NestJS.
- Familiarity with Elasticsearch: Experience with Elasticsearch for handling search and analytics operations.
- Understanding of AWS Services: Knowledge of AWS services, particularly AWS Cognito for user authentication and authorization, and AWS SQS for message queuing between services.
- GraphQL Competence: Ability to work with GraphQL and set up a GraphQL gateway for interacting with microservices.
- RESTful API Development: Competence in building and maintaining RESTful APIs and integrating microservices using REST or message queues.
- Version Control: Experience with version control systems like Git for code management and collaboration.
- Testing Capability: Capability to write unit and integration tests to ensure the robustness of the application.
- Microservices Architecture: Knowledge of microservices architecture principles, such as scalability, resilience, and inter-service communication.
- CI/CD Understanding: Understanding of CI/CD pipelines for automated testing and deployment processes.
- Required Experience: Minimum 3 years
- English Level: Conversational C1
Frequently Asked Questions
Is the salary disclosed for the Backend Developer position at agenticdream?
The salary for this Backend Developer role at agenticdream is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Backend Developer job at agenticdream remote?
Yes, this Backend Developer position at agenticdream is remote, with team members based in Remote, Remote, Colombia. You can work from home or anywhere in the supported regions.
Is the Backend Developer role at agenticdream full-time or part-time?
This is listed as a Contractor. position. It is posted as a Backend Developer role in the None department at agenticdream.
Which team or department does the Backend Developer at agenticdream belong to?
This Backend Developer position is part of the None department at agenticdream. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Backend Developer position at agenticdream?
Click the "Apply Now" button on this page. You will be redirected to agenticdream's official application portal hosted on bamboohr where you can submit your application directly.
When was the Backend Developer job at agenticdream posted?
This Backend Developer position at agenticdream was posted on May 11, 2024. Apply as soon as possible โ early applications are often reviewed first.
Backend Developer
agenticdream
You'll be redirected to agenticdream's official application page on bamboohr.