Platform Engineer
We are seeking a Platform Engineer to design and implement scalable, secure, and highly available platform solutions. In this role, you will help build and evolve the core technology foundation that supports business applications and services.
You will work within an agile team and collaborate closely with engineering, product, and cross-functional stakeholders. This role focuses on cloud platforms, microservices, APIs, and enterprise systems. You will play a key role in driving technical innovation and ensuring platform reliability and performance.
What You’ll Do
Design and implement scalable, secure platform solutions
Build and maintain APIs and microservices
Architect and manage application platforms and databases
Develop and execute cloud migration strategies, including design, automation, and deployment
Implement monitoring and security solutions across the platform
Write high-quality, well-tested code using test-driven development practices
Troubleshoot production issues, resolve defects, and improve system designs to prevent recurrence
Develop backend services using Node.js frameworks such as Express or Hapi
Support frontend applications using JavaScript and modern frameworks
Design and deploy enterprise search solutions (e.g., Elastic or similar technologies)
Contribute to containerized and cloud-native environments using Docker and Kubernetes
Operate effectively in a scaled Agile environment using Scrum
Review requirements, translate them into technical solutions, and communicate progress to stakeholders
How You’ll Succeed
Build reliable, scalable systems that perform well under load
Maintain strong security and monitoring practices
Deliver clean, maintainable, well-tested code
Communicate technical concepts clearly to both technical and non-technical stakeholders
Proactively solve problems and prevent recurring issues
Thrive in collaborative, cross-functional environments
Who You Are
5+ years of professional coding experience with JavaScript, HTML, and CSS
5+ years of experience working with cloud technologies
Strong experience building APIs and microservices
Solid understanding of DevOps and DevSecOps practices
Experience with Node.js and server frameworks such as Express or Hapi
Experience working with databases such as Azure SQL, MongoDB, or similar systems
Familiar with tools such as GitHub, Docker, Kubernetes, and modern testing frameworks
Experience building scalable, highly available global solutions
Comfortable working in Agile/Scrum environments
Bachelor’s degree in Computer Science, Computer Information Systems, or related field, or equivalent experience
Strong communication and collaboration skills.
The successful candidate will be required to work PT hours.
- Locations
- Multiple locations
- Remote status
- Fully Remote
About Perform
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.