Back End Developer

Noida, Uttar Pradesh, India
Apr 05, 2024
Apr 05, 2025
Remote
Full-Time
1 Year
Job Description

Are you a seasoned Backend Developer with a knack for navigating through complex data structures and algorithms? We're on the lookout for a skilled individual to join our team in crafting robust backend systems that power our applications. If you're passionate about problem-solving and optimizing system performance, we're eager to have you on board.

Key Responsibilities

  • Design, develop, and maintain high-performance backend services and APIs.
  • Apply advanced data structures and algorithms to tackle intricate technical challenges.
  • Collaborate with cross-functional teams to seamlessly integrate frontend elements with backend logic.
  • Optimize backend systems for scalability, reliability, and efficiency.
  • Implement robust security and data protection measures to safeguard system integrity.
  • Engage in code reviews and provide constructive feedback to uphold code quality and consistency.
  • Swiftly troubleshoot and debug backend issues to ensure smooth operation.
  • Stay abreast of emerging technologies and industry trends in data structures, algorithms, and backend development.
  • Work closely with stakeholders to grasp project requirements and translate them into technical solutions.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Demonstrated experience as a Backend Developer with a specialization in data structures and algorithms.
  • Proficiency in one or more backend programming languages such as Java, Python, Node.js, or Ruby.
  • Strong grasp of data structures, algorithms, and their practical applications.
  • Familiarity with relational and NoSQL databases.
  • Understanding of RESTful APIs and microservices architecture.
  • Proficiency in version control systems such as Git.
  • Exceptional problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to thrive in a fast-paced, dynamic environment.

Nice to Have

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Familiarity with message brokers such as RabbitMQ or Kafka.
  • Understanding of CI/CD pipelines and automated testing frameworks.
  • Contribution to open-source projects or active participation in developer communities.

If you're ready to dive into challenging projects, optimize performance, and be part of a dynamic team, apply now to join us in revolutionizing backend development in a remote work environment.