Zzazz | Back End Developer | bangalore

🏢 Zzazz
November 28, 2024

Job Overview

  • Date Posted
    November 28, 2024
  • Location
  • Expiration date
    --

Job Description

About Zzazz:

Zzazz is an AI Economics research and deployment company, leading the field of quantitative information commerce. Our mission is to redefine digital content valuation, focusing on credibility, quality, and equitable access. By fostering a content economy that supports creators and consumers alike, we enable innovation, transparency, and fair market practices.

Role Overview:

Zzazz seeks a skilled Backend Developer with expertise in both Node.js and Python to drive the backend architecture of our platform. This role involves building and maintaining high-performance server-side applications, integrating with the frontend components, and deploying scalable solutions using containerization and orchestration tools.

Responsibilities:

• Develop and maintain server-side code in Python and Node.js, following SOLID design principles and Domain Driven Design (DDD) architecture.

• Design, build, and optimize low-latency, scalable applications.

• Integrate user-facing elements developed by front-end developers with server-side logic via RESTful APIs.

• Maintain ETL and Data pipelines

• Implement secure data handling, storage, and processing protocols.

• Manage authentication and authorization protocols across systems and environments.

• Ensure security and data protection measures.

• Setup efficient deployment practices with Docker and Kubernetes

• Leverage caching solutions for enhanced performance and scalability.

Skills and Qualifications:

Technical Proficiency:

◦ Strong experience in Node.js and Python, with proficiency in at least one Python web framework (e.g., FastAPI, Flask) and one Node.js framework (e.g., Express.js, NestJS).

◦ Familiarity with ORM libraries and the ability to integrate multiple data sources and databases.

Experience:

◦ Minimum 2 years of professional experience with Python and Node.js in backend development roles.

Programming Practices:

◦ Knowledge of asynchronous programming in both Node.js and Python.

◦ Experience with event-driven architecture and messaging tools (e.g., Apache Kafka, RabbitMQ).

◦ Exposure to Docker for application containerization and Kubernetes for deployment and orchestration.

Testing and Debugging:

◦ Strong unit testing and debugging skills to ensure code quality.

◦ Ability to setup and utilize Monitoring and Logging frameworks effectively (ELK, Prometheus, Grafana etc)

Performance Optimization:

◦ Experience with caching tools such as Redis for optimized application performance and scalability.

◦ Experience working with SQL and common NoSQL databases (MongoDB, Elasticsearch)