Full Stack Software Engineer
**Must be fluent in English for this role - please apply with a resume in English to demonstrate fluency**
Title: Full Stack Software Engineer
Location: 4 days onsite in Hyderabad, 1 day remote
Required Skills
- Full stack web application development experience
- Strong experience with Python and/or ReactJS
- ReactJS, TypeScript, and JavaScript
- Experience building and consuming REST APIs
- Django REST API experience preferred
- Docker or Podman and Linux experience
- GitHub or GitLab
- Unit testing and general software testing experience
- Strong problem-solving, communication, and Agile development skillsNice to Have
- OpenShift and GitOps experience
- GraphQL
- Selenium or other end-to-end testing frameworks
- CI/CD experience
- Responsive design and accessibility experience
Role Overview
We’re seeking a Full Stack Software Engineer to join a global engineering team supporting enterprise learning and training platforms. This role will work across the full stack, developing modern front-end applications, backend APIs, containerized environments, and production deployments.
Key Responsibilities
- Develop front-end applications using ReactJS and TypeScript
- Build and enhance backend services using Python and Django REST APIs
- Develop and integrate REST APIs and reusable UI components
- Work with Docker/Podman containers and deploy applications in OpenShift
- Own features through design, development, testing, deployment, and ongoing support
- Troubleshoot application issues and participate in code reviews and testing
- Collaborate with engineering, product, and UX teams in an Agile environment
- Occasionally support CI/CD pipelines and provide technical guidance to other developers