January 23, 2024

Platform Engineer

Remote (preference for APAC timezone)

At Turn.io our vision is to make effective human support accessible to vulnerable people everywhere.

We're developing a web application that allows social impact organisations to have private, personal, guided conversations on chat to improve lives at scale.

As a Platform Engineer you will be responsible for designing, building and maintaining the core infrastructure and business services that supports our software development and deployment processes and business operations. You will work closely with cross-functional teams to ensure the reliability, security, and performance of our platform while driving automation, scalability, and efficiency.

The role requires knowledge and experience in infrastructure provisioning and management, system administration, designing and implementing backend services and security best practices. Also required is experience in traditional developer toolset and practices such as source control, code reviews, release management, continuous integration and delivery, and agile methodologies.

Terms of hire: Full-time role

Salary: Competitive

About you

  • You are excited about using your skills to have a positive social impact.
  • You prioritise your efforts to create business value.
  • You value simplicity, maintainability and limiting operational burden.
  • You prefer the boring solution. Technical novelty is of secondary concern.
  • You are committed to and are diligent in continual implementation of information and infrastructure security policies and procedures.
  • You have excellent written English communication skills.
  • You have at least 2 years technical experience with preference given to expertise in: Cloud hosting platforms and services, both AWS and GCP, containers and container orchestration with Kubernetes, configuration management and continuous delivery tools, e.g. Terraform, Github Actions or other similar technologies, relational databases, e.g. PostgreSQL, web application hosting, e.g. Elixir backend and Javascript frontend or other similar technologies, and implementing backend services and automations.
  • You have good planning and organising skills.
  • You love to automate and document how things are done. 
  • You have experience with working in an agile software development environment.
  • You are a resilient and flexible person
  • You are excited to work in a small, remote team with a diverse and global customer base.

Your role and responsibilities

Platform Engineering at Turn.io is ultimately about providing the tooling and infrastructure to host Turn.io securely at scale with minimal friction and operational burden. Your day-to-day will include provisioning, maintaining and supporting systems, whilst enabling the broader team to effectively deliver, support and operate our product. Most importantly, every day your work will be helping Turn.io deliver personalised chat support to vulnerable people globally.

Infrastructure Design and Implementation:

  • Architect, design, and implement scalable and resilient infrastructure solutions to support our software applications and services.
  • Collaborate with software development teams to understand their requirements and provide infrastructure solutions that meet their needs.

Business Tooling Design and Implementation:

  • Architect, design, and implement business services enabling the broader team to perform business functions efficiently and sustainably.
  • Collaborate with marketing, sales and operations teams to understand their requirements and provide services to meet their needs.

Deployment and Automation:

  • Build and maintain automated deployment pipelines and configuration management systems to streamline software testing, releases and updates (e.g. Terraform, Github Actions).
  • Utilise containerization and orchestration tools (e.g., Docker, Kubernetes) to optimise application deployment.

Monitoring and Maintenance:

  • Set up and maintain monitoring and alerting systems to proactively identify and address infrastructure and application issues.
  • Perform routine maintenance, patching, and upgrades to keep the platform secure and up-to-date.

Security:

  • Implement and enforce security best practices, including access controls, vulnerability management, and compliance with industry standards and regulations.

Performance Optimization:

  • Continuously monitor and optimise the platform's performance to ensure applications run efficiently and meet performance requirements.

Collaboration and Documentation:

  • Collaborate with cross-functional teams, including developers and system administrators, to understand requirements and provide effective infrastructure solutions.
  • Document platform architecture, processes, and configurations for knowledge sharing and reference.

Disaster Recovery and Resilience:

  • Plan and implement disaster recovery strategies to minimise downtime in case of failures or outages.
  • Design for high availability and fault tolerance in the platform architecture.

That said, the nature of a startup dictates that roles often cover a lot more ground than the job specification suggests and as such we prefer versatileists over specialists. This is an exciting opportunity for the successful candidate to join a funded startup in its founding years and experience and shape the growth of a product first hand. 

About Turn.io

At Turn.io, we want to make effective support accessible to vulnerable people everywhere so we’re on a mission to encourage and enable social impact organisations to amplify their impact through chat. 

Our SaaS chat product makes running a chat support service easy, and our active community means organisations can learn from the world’s best impact services, and showcase their work. We support over 200 of the world’s leading social impact organisations including the World Health Organisation, the Ukraine State Emergency Services, UN Refugee Agency and Sesame Workshop. 

We’re a small, asynchronous team spanning from Colombia to India so if you’re comfortable working remotely and are excited about the impact of our work, we would love for you to apply.

Interested? Apply with your CV and a cover letter.

Apply