Python Developer
Insight Global · Hyderabad, Telangana, India
قدّم وتابع مع أبلاي إيدجRequired Skills & Experience- Proven experience in designing and implementing web applications.- Experience in application development with Python and/or ReactJs- Experience in JavaScript frameworks like ReactJS, with experience in TypeScript.- Experience with JavaScript libraries such as Bootstrap and Patternfly.- Experience building and consuming REST APIs.- Experience with Linux container technologies (Docker or Podman) and Linux systems administration.- Hands-on experience with testing practices, including unit testing.- Working knowledge of containerized environments using Docker or Podman.- Experience with SCM tools like GitHub or GitLab.- Strong problem-solving skills and the ability to work collaboratively in a remote setting.- Capability to articulate and address technical problems collaboratively with the team.- Understanding of version control, Agile practices, and kanban-based workflows.- Excellent communication skills with the ability to clearly convey technical concepts to both technical and non-technical team members.Nice to Have Skills & Experience- Knowledge of end-to-end testing frameworks such as Selenium.- OpenShift administration and GitOps workflows.- Familiarity with GraphQL is a plusKey Responsibilities:- Drive features from concept to completion: participate in design discussions, implement solutions, test thoroughly, and support deployment to production- Build and maintain full-stack applications across our training platform ecosystem- Turning wireframes and mock-ups into reusable code and building high-quality UI components with scalability in mind.- Develop and integrate with backend services and APIsCollaborate with cross-functional teams including engineers, product managers, and UX designers to deliver innovative features.- Enhance code quality through testing, code reviews, and continuous improvement initiatives- Participating in the entire application development lifecycle, including design, coding, testing, implementation, deployment, as well as ongoing support and maintenance.- Troubleshoot and resolve bugs across the application stack- Occasionally Contribute to the implementation, and maintenance of CI/CD pipelines- Share technical knowledge during engineering meetings and provide valuable input on system enhancements.- Participate in agile ceremonies: story refinement, demos, retrospectives, regression testing and application releases