Full Time

Senior Software Engineer - API Platform

Discord
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Discord, so some details may not match this job. The employer's own page has the real description.

Job Overview


The Senior Software Engineer - API Platform at Discord plays a pivotal role in designing and developing robust and scalable APIs that enhance user experience and drive the functionality of the platform. This position requires a deep understanding of API architecture, coupled with the ability to collaborate with cross-functional teams to ensure seamless integration of technologies. The ideal candidate will not only focus on coding and debugging but will also contribute significantly to the strategic direction of the API platform, ensuring that it meets the growing demands of Discord’s user base.



Job Responsibilities

  • Design, develop, and maintain high-quality API services that are reliable and efficient.
  • Collaborate with product managers and other engineering teams to gather requirements and deliver innovative solutions.
  • Implement security protocols and performance optimization techniques for API systems.
  • Conduct code reviews and mentor junior engineers to foster a culture of excellence and continuous improvement.
  • Monitor and troubleshoot API performance issues and resolve bugs as they arise.
  • Develop documentation for APIs, ensuring clarity for both internal teams and external developers.
  • Stay up-to-date with industry trends and best practices in API development and software engineering.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of experience in software development with a focus on API design and development.
  • Proficiency in languages such as JavaScript, Python, or Go, with a strong understanding of RESTful APIs.
  • Experience with API documentation tools like Swagger or Postman.
  • Strong familiarity with microservices architecture and cloud platforms such as AWS or Google Cloud.
  • Excellent analytical and problem-solving skills, with a keen eye for detail.
  • Demonstrated ability to work independently as well as collaboratively in a team-oriented environment.


Technologies & Tools


In this role, candidates will work with a variety of modern technologies and tools that support API development. These may include programming languages such as JavaScript, Python, or Go, along with frameworks and libraries suited for API development. Familiarity with containerization tools like Docker, orchestration platforms such as Kubernetes, and cloud services provided by AWS or Google Cloud will be integral to ensuring effective deployment and maintenance of the API services. Tools for testing and documentation like Postman and Swagger will also be prominently utilized.



Ideal Candidates


The ideal candidates for the Senior Software Engineer - API Platform will possess strong technical expertise coupled with excellent communication skills. They will be proactive problem solvers, capable of translating complex ideas into practical solutions. An unwavering commitment to quality and user satisfaction, along with an ability to adapt to a dynamic environment, will distinguish them as exceptional contributors to the team. Passion for technology and a keen interest in the gaming and online community landscape will also enhance their fit within Discord's vibrant culture.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.