remote
Senior Software Engineer - GitHub
Software Engineer
Senior Software Engineer building scalable, secure services for the Issues Platform, leveraging Python, Node.js, and AWS to deliver high‑performance REST APIs and CI/CD pipelines that support millions of developers worldwide.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput services for the Issues Platform using Python and Node.js.
- Implement scalable, secure REST APIs and integrate with AWS services (Lambda, DynamoDB, S3).
- Collaborate with cross‑functional teams to define feature requirements and drive technical solutions.
- Write automated tests, perform code reviews, and enforce best practices for quality and performance.
- Participate in continuous integration and deployment pipelines, ensuring rapid, reliable releases.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Node.js with a solid understanding of asynchronous programming.
- Hands‑on experience with AWS cloud services and infrastructure as code.
- Deep knowledge of Git, CI/CD workflows, and test‑driven development.
- Excellent communication skills and a collaborative mindset.
Skills
pythonnodejsawscicd