Backend Engineer Role
As a skilled Backend TypeScript Engineer, you will be responsible for designing, building, and maintaining backend services supporting audio content delivery and features, publishing, and creation. Your expertise in TypeScript, Node.js, and GraphQL will enable the team to deliver high-quality solutions.
With autonomy to drive work from start to finish, you will be given clear goals and expected to take ownership of breaking them down into deliverable tasks, navigating systems, and collaborating across teams to get the work done effectively.
Key Responsibilities
* Audit and Maintain Services: Ensure seamless audio content delivery and features, publishing, and creation through efficient backend services.
* End-to-End Ownership: Plan, deploy, and support projects independently, leveraging your technical expertise and problem-solving skills.
* Cross-Functional Collaboration: Work closely with product, design, and engineering teams to drive project success and foster a culture of open communication.
* Troubleshooting and Support: Troubleshoot and resolve production issues as part of a low-frequency on-call rotation, ensuring minimal downtime and maximum uptime.
Required Skills and Qualifications
* Programming Languages: Proficiency in TypeScript, Node.js, and GraphQL is essential for this role.
* Autonomy and Independence: Ability to work independently with minimal guidance, using your technical expertise to drive projects forward.
* Communication and Teamwork: Strong collaboration and communication skills are vital for success in this role, particularly in a remote and distributed team environment.
* Cloud Infrastructure: Experience with AWS or other cloud infrastructure platforms is highly desirable, but not mandatory.
* DevOps and Systems Reliability: Familiarity with DevOps, Terraform, or systems reliability concepts can be beneficial for this position.
About the Position
This is an excellent opportunity for experienced Backend Engineers who are passionate about delivering high-quality solutions and working collaboratively within a dynamic team environment. If you are self-motivated, have excellent communication skills, and possess a strong understanding of backend technologies, we encourage you to apply for this challenging and rewarding role.