Mid/Senior Platform Engineer
WFA Digital Insight
As the demand for skilled platform engineers continues to soar, with a 25% increase in job postings over the past year, Careerswift is seeking a talented Mid/Senior Platform Engineer to join their team. This role stands out in the current remote job market due to its emphasis on building scalable, cloud-native platforms and shared infrastructure. With the need for reliable and maintainable solutions on the rise, candidates with expertise in TypeScript, Node.js, and NestJS are in high demand. Before applying, candidates should be aware of the importance of collaboration, problem-solving, and strong communication skills in this role.
Job Description
About the Role
The Mid/Senior Platform Engineer role at Careerswift is a unique opportunity for a passionate and experienced engineer to join a high-performing team. As a key member of the platform engineering team, you will be responsible for building and maintaining foundational systems, including internal libraries, shared backend services, and observability tooling. Your primary focus will be on improving engineering velocity, reliability, and scalability across the organization.In this role, you will have significant ownership and collaboration with cross-functional teams to deliver reliable and maintainable solutions. You will work closely with product engineering teams to troubleshoot complex issues, support integrations, and review technical designs. As a senior member of the team, you will also participate in on-call rotations and incident response.
The platform engineering team at Careerswift is responsible for designing and implementing CI/CD strategies, release flows, and security considerations. You will have the opportunity to work with a range of technologies, including TypeScript, Node.js, NestJS, Kubernetes, Terraform, GitHub Actions, and AWS.
What You Will Do
- Build and maintain shared libraries and SDKs for areas such as authentication, logging, configuration, API clients, and error handling
- Develop and support shared backend services and internal APIs
- Improve developer experience through service templates, scaffolding, and local development tooling
- Design and maintain CI/CD workflows with a focus on reliability, security, and speed
- Build and maintain observability tooling, including metrics, logging, tracing, dashboards, and alerting
- Collaborate with product engineering teams to troubleshoot complex issues, support integrations, and review technical designs
- Participate in on-call rotations and incident response
- Develop and maintain technical documentation for platform services and tools
- Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve platform services
What We Are Looking For
- 3+ years of experience building backend services using TypeScript and Node.js, ideally with NestJS in production environments
- Strong software engineering fundamentals, including understanding of CPU, memory, I/O, concurrency, and performance bottlenecks
- Experience using AI-assisted developer tools effectively, while maintaining strong engineering judgment
- Working knowledge of PostgreSQL, including schema design, migrations, and query analysis
- Familiarity with AWS services, such as DynamoDB, SQS, Kinesis, and Lambda
- Experience working with CI/CD pipelines, including troubleshooting and release workflows
- Experience with observability platforms, such as Prometheus, Grafana, OpenTelemetry, Datadog, or similar
- Ability to learn new tools, technologies, and domains quickly
- Commitment to writing maintainable, reusable, and high-quality code
Nice to Have
- Experience with PostgreSQL performance tuning, including indexing strategies, query plans, and migration management
- Experience designing and implementing CI/CD strategies, release flows, and security considerations
- Experience building observability practices, including SLIs/SLOs, dashboards, and alerting systems
- Ability to lead technical discussions, mentor engineers, and influence engineering standards across teams
- Experience working with cloud-native technologies, such as Kubernetes and Terraform
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work with a high-performing team and contribute to the growth and development of the company
- Flexible working hours and remote work options
- Professional development opportunities, including training and conference attendance
- Access to the latest technologies and tools
- Collaborative and dynamic work environment
- Recognition and reward for outstanding performance
- Comprehensive health and wellness program
- Generous paid time off and holiday allowance
How to Stand Out
- To stand out in this role, make sure to highlight your experience with cloud-native platforms, shared infrastructure, and CI/CD pipelines in your application and during the interview process.
- Develop a strong understanding of the company's technology stack and be prepared to discuss how you can contribute to its growth and development.
- Showcase your problem-solving skills by providing examples of complex issues you've troubleshooted in previous roles and how you've implemented scalable solutions.
- Demonstrate your ability to collaborate with cross-functional teams and communicate technical information effectively to both technical and non-technical stakeholders.
- Be prepared to discuss your experience with industry trends and emerging technologies, and how you apply this knowledge to improve platform services.
- Consider creating a personal project or contributing to open-source projects to demonstrate your skills and passion for platform engineering.
- During the interview process, ask questions about the company culture, team dynamics, and opportunities for growth and development to show your interest in the role and the company.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.