The Opportunity
Are you excited by the challenge of building scalable platforms that make a real impact? Slerate is hiring a Senior Platform Developer to lead the design and development of innovative solutions. You’ll work closely with the tech lead and junior developers to ensure our platform is secure, reliable, and ready to scale. This role offers the opportunity to mentor others and help shape our technical strategy.
What You’ll Learn
- Deep dive into advanced platform architecture and microservices development.
- Lead and mentor junior team members, honing your leadership and communication skills.
- Work closely with cross-functional teams to align technical solutions with business goals.
- Hands-on experience with modern DevOps practices, including infrastructure as code and CI/CD pipelines.
- Stay at the forefront of the latest advancements in cloud technologies and DevOps tools.
Job Description
- Lead the design, development, and maintenance of our platform infrastructure and services.
- Architect scalable, high-performance systems that handle complex workloads.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure that platform services are secure, reliable, and well-documented.
- Troubleshoot and optimize application performance.
- Lead initiatives for improving platform architecture and engineering processes.
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).
- 5+ years of experience in platform or backend development.
- Strong proficiency in a programming language (Python, Java, C#, etc.).
- Extensive experience with cloud platforms (AWS, GCP, preferably Azure) and containerization (Docker, or Kubernetes).
- Hands-on experience with microservices architecture and building distributed systems.
- Strong understanding of DevOps practices, including CI/CD, infrastructure as code, and monitoring tools.
- Solid understanding of databases (SQL, NoSQL) and their scalability challenges.
- Excellent problem-solving skills and the ability to troubleshoot complex issues.
- Familiarity with Agile methodologies and leading sprints or project teams.
What We’re Looking For
- A self-starter who can take ownership of projects and lead technical initiatives.
- A mentor who is passionate about sharing knowledge and elevating the team’s skill level.
- Strong analytical and problem-solving abilities, with an emphasis on platform scalability and performance.
- Excellent communication skills, both verbal and written.
- Someone who thrives in a fast-paced environment and is adaptable to change.