Affilomania specializes in internet marketing and optimization software development. Enhances online affiliate marketing through technology. We connect consumers online optimally using self-automated technology to the product or service they are looking for. We are growing and searching for a Backend Developer with a deep understanding of Nodejs design to join our amazing R&D team! This role encompasses technical challenges and the opportunity to develop large-scale applications. Your Role:
* Participate in the product's overall architecture design and provide your input based on your experience.
* Develop and deploy new features and construct new design patterns for the application based on React and NodeJS.
* Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality.
* Provide technical guidance and support for other team members.
* Learn new technologies and patterns and contribute your knowledge to improve the application.
* Participate in the product's overall architecture design and provide your input based on your experience.
* Develop and deploy new features and construct new design patterns for the application based on React and NodeJS.
* Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality.
* Provide technical guidance and support for other team members.
* Learn new technologies and patterns and contribute your knowledge to improve the application.
Requirements:
Abilities and Qualities You Bring to The Team:
* BSc in Computer Science/Software Engineering
* Experience in backend development.
* At least 3 years of experience in server-side development with NodeJS- Must (Fastify advantage)
* Familiarity with databases (Postgres, MongoDB, Redis, ElasticSearch) and Queues/Streams (SNS, SQS, Kafka).
* Experience in Agile development.
* Experience with SaaS platforms and CI/CD methodologies.
* Experience with large-scale traffic, data, and complex architecture.
* Proficiency with cloud technology and services such as AWS.(SQS, SNS, EKS, Lambda, S3).
* Familiarity with containerization and orchestration tools like Docker.
* Prior experience working on data-intensive products and applications, demonstrating a strong understanding of data-driven development (event sourcing advantage).
* Excellent communication skills, to collaborate effectively with a love for sharing knowledge.
Abilities and Qualities You Bring to The Team:
* BSc in Computer Science/Software Engineering
* Experience in backend development.
* At least 3 years of experience in server-side development with NodeJS- Must (Fastify advantage)
* Familiarity with databases (Postgres, MongoDB, Redis, ElasticSearch) and Queues/Streams (SNS, SQS, Kafka).
* Experience in Agile development.
* Experience with SaaS platforms and CI/CD methodologies.
* Experience with large-scale traffic, data, and complex architecture.
* Proficiency with cloud technology and services such as AWS.(SQS, SNS, EKS, Lambda, S3).
* Familiarity with containerization and orchestration tools like Docker.
* Prior experience working on data-intensive products and applications, demonstrating a strong understanding of data-driven development (event sourcing advantage).
* Excellent communication skills, to collaborate effectively with a love for sharing knowledge.
This position is open to all candidates.