Qureos

FIND_THE_RIGHTJOB.

Junior Software Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

We are seeking a Junior Software Engineer with a solid foundation in Node.js and a passion for building scalable backend systems. You will work closely with senior engineers to design, develop, and maintain backend services and APIs that are secure, performant, and optimized for scalability. This is a great opportunity to grow your skills in backend architecture, cloud systems, and distributed application design.

Key ResponsibilitiesBackend Development & Architecture

  • Develop and maintain backend services and APIs using Node.js.
  • Contribute to designing microservice-based architectures that emphasize modularity and maintainability.
  • Write clean, secure, and well-documented code following best practices.

API Design & Integration

  • Build and integrate RESTful APIs with proper authentication and authorization (JWT, OAuth, Firebase Authentication).
  • Work with frontend and mobile developers to ensure seamless API integration.
  • Implement consistent response structures and error handling.

Database Engineering

  • Design and implement database models using MySQL and NoSQL systems.
  • Write optimized queries and support indexing strategies for performance.
  • Gain hands-on experience with Elasticsearch for search and analytics.

Caching & Performance

  • Learn and apply caching strategies using Redis or similar technologies.
  • Monitor API performance and optimize for speed and scalability.

Background Jobs & Distributed Systems

  • Assist in developing and managing background job queues and schedulers.
  • Work with distributed systems to handle large datasets and concurrent workloads effectively.

Cloud & Security

  • Support deployment and monitoring of backend services on AWS, GCP, or Azure.
  • Implement secure coding practices and assist with API security audits.
  • Learn cloud-native security fundamentals like IAM roles, secret management, and encryption.

Required Skills & Experience

  • 1–2 years of professional or project-based experience in backend development (internships or academic projects accepted).
  • Solid understanding of Node.js, REST APIs, and JavaScript/TypeScript.
  • Basic experience with MySQL and at least one NoSQL database (e.g., MongoDB).
  • Familiarity with Redis or other caching systems.
  • Understanding of API authentication and basic security principles.
  • Exposure to cloud platforms (AWS, GCP, or Azure) and deployment processes.
  • Experience with Git, Agile methodologies, and basic CI/CD pipelines.
  • Knowledge of Docker or Kubernetes is a plus.

Job Type: Full-time

Work Location: In person

© 2025 Qureos. All rights reserved.