Overview
Coursera is seeking a Senior Software Engineer (Full Stack) to join the Internal Tools team. You will design and build scalable internal applications that improve workflows for product, engineering, and operations.
Responsibilities
- Build and maintain full-stack web applications using modern frontend and backend technologies.
- Collaborate with cross-functional teams to define requirements and deliver robust tooling.
- Improve performance, reliability, and security of internal systems.
- Mentor and onboard junior engineers; participate in code reviews.
Requirements
- 5+ years of software development experience.
- Strong experience with frontend and backend languages (e.g., React/TypeScript, Node.js, Python).
- Experience with relational databases (PostgreSQL/MySQL) and data modeling.
- Experience designing RESTful APIs and integrating with internal services.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and CI/CD.
- Excellent communication and problem-solving skills.
- Bachelor’s degree in Computer Science or a related field.
About Coursera
Coursera is a leading online learning platform that partners with universities and organizations to provide accessible education to millions of learners worldwide.