Mindset
If you think about how to design networked systems for optimal uptime, efficiency, and latency then this may be a good fit for you
Responsibilities
Designing and implementing efficient data storage solutions
Creating and maintaining server-side logic
Ensuring overall performance and scalability of the application
Integrating the application with third-party services and APIs
Designing and implementing security measures to protect sensitive data
Testing and debugging the application
Working with other members of the development team to ensure a seamless user experience.
Preferred Background
Background in computer science, software engineering, or a related field. See if one or many of the following apply:
A Computer Science degree from a credentialed institution
Contribution to research in distributed systems (A paper, a research codebase, talks)
Code repositories you've developed demonstrating your skills and capabilities