Platform Engineer

Work type: Full time · Department: Engineering (R&D) · Workplace: On-Site

New York, United States

About the Job

As a Platform Engineer at showcase, you will play a crucial role in designing, building, and maintaining scalable and efficient systems. This position requires a strong understanding of cloud computing, containerization, and DevOps principles. You will work collaboratively with cross-functional teams to identify and prioritize project requirements, ensuring the delivery of high-quality solutions that meet business needs.

The ideal candidate will have a deep understanding of cloud platforms such as Amazon Web Services (AWS) or Microsoft Azure, as well as experience with containerization tools like Docker and Kubernetes. Strong programming skills in languages such as Java, Python, or C++ are also required. If you have experience with agile development methodologies and have a passion for continuous improvement, we encourage you to apply.

Skills & Qualification

  • Cloud Computing: Experience with cloud platforms such as AWS or Azure, including design, deployment, and management of cloud-based systems.

  • Containerization: Strong understanding of containerization tools like Docker and Kubernetes, and experience with container orchestration and management.

  • Programming Skills: Proficiency in programming languages such as Java, Python, or C++, and experience with agile development methodologies.

    DevOps: Strong understanding of DevOps principles, including continuous integration and continuous deployment (CI/CD), and experience with tools like Jenkins or GitLab CI/CD.

  • Agile Methodologies: Experience with agile development methodologies, including Scrum or Kanban, and a passion for continuous improvement.

  • Collaboration: Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.

  • Problem-Solving: Strong problem-solving skills, with the ability to analyze complex technical problems and develop effective solutions.

  • Continuous Learning: Commitment to ongoing learning and professional development, with a desire to stay up-to-date with emerging technologies and trends.

Responsibilities

  • Design and develop scalable and efficient systems, including cloud-based infrastructure and containerized applications.

  • Collaborate with cross-functional teams to identify and prioritize project requirements, ensuring the delivery of high-quality solutions that meet business needs.

  • Develop and maintain technical documentation, including architecture diagrams and system design documents.

  • Troubleshoot and resolve technical issues, working closely with development teams to identify and fix problems.

  • Stay up-to-date with emerging technologies and trends, and contribute to the development of new and innovative solutions.

  • Lead and mentor junior engineers, providing guidance and support to ensure their success and growth.

  • Participate in code reviews and provide feedback to ensure high-quality code and adherence to best practices.

  • Collaborate with QA teams to ensure the quality and reliability of our systems and applications.

Made with