Junior Software Developer - Back end

Junior Developer

Ref: 398Monday 10 June 2024

We are on the lookout for a skilled Backend Engineer with at least 2 years of Python experience to become part of our development team. If you have a strong background in creating and managing APIs, building data processing pipelines, and ensuring top-notch software solutions, then we want to hear from you!

Key Responsibilities:

  • Data Processing Pipelines: Optimize, develop, and maintain data processing pipelines for smooth data flow and processing.
  • API Development: Create, enhance, and manage RESTful APIs to support our web application.
  • Software Maintenance: Ensure the reliability, performance, and scalability of backend systems through regular maintenance and updates.
  • Collaboration: Work closely with stakeholders and other developers to gather requirements and deliver effective solutions.
  • Code Quality: Write clean, well-documented code and conduct reviews to maintain high standards.
  • Testing: Develop and execute unit and integration tests to guarantee software quality and functionality.
  • Problem Solving: Troubleshoot and debug issues, providing timely resolutions.
  • Continuous Improvement: Stay updated with industry trends and best practices for constant process and technical stack improvement.

Qualifications:

  • Bachelor's degree in Computer Science or related field.
  • Minimum 2 years of professional experience in backend development.
  • Proficiency in Python and SQL.
  • Experience in designing and implementing RESTful APIs.
  • Knowledge of automated testing frameworks and CI/CD tools.
  • Strong problem-solving and communication skills, with an ability to collaborate effectively.

Preferred Qualifications:

  • Cloud Experience: Hands-on with Google Cloud/AWS and serverless technologies like Cloud Functions/Lambda.
  • Data Processing: Familiarity with data processing technologies such as Apache Beam/Apache Spark.