The Opportunity

Do you love solving complex problems and building platforms that make an impact? Slerate is looking for a passionate Junior Platform Developer who is eager to learn and grow in a fast-paced environment. This role offers an excellent opportunity for you to contribute to cutting-edge projects while expanding your skills in platform development. As part of our dynamic team, you will work closely with experienced developers, gaining hands-on experience in building scalable and efficient platforms that power our core services.

What You’ll Learn

  • Fundamentals of platform architecture and scalable systems.
  • Best practices in coding, testing, and deploying cloud-native applications.
  • Exposure to the latest technologies and tools in cloud infrastructure and DevOps.
  • CI/CD pipelines to deliver software quickly and efficiently.

Job Description

  • Assist in the development and maintenance of our platform and its key services.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and contribute to team discussions on platform architecture.
  • Work on fixing bugs, performance bottlenecks, and scaling issues.
  • Collaborate with the team to design and implement new features.

Requirements

  • Excellent spoken and written English language skills.
  • Currently pursuing or recently completed a degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • Familiarity with at least one programming language (Java, C#, or preferably F#).
  • Basic understanding of the .NET framework and its related technologies.
  • Basic understanding of cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
  • Knowledge of version control systems like Git.
  • Strong problem-solving skills and eagerness to learn new technologies.
  • Ability to work well in a team and adapt to fast-paced changes.

What We’re Looking For

  • A keen learner with a strong desire to grow in the field of platform development.
  • Someone who takes initiative and isn’t afraid to ask questions or seek guidance.
  • Good communication and collaboration skills.
  • Attention to detail and a willingness to improve existing processes.
  • Passionate about building systems that solve real-world problems.