Position: Full-Stack Developer Must Have Skills: Full stack development experience using Python Django and React Experience Required: 5 years Need a Rail domain specialist full stack developer with at least 8 years of overall experience. The Full Stack Developer’s primary responsibility is to contribute across the technology stack, covering the end-to-end development of web and native applications, as well as improvements to DevOps tooling. Key accountabilities include: • Be part of a cross functional team and collaborate with the Product Owner and Agile Delivery Principal on user stories, documentation and testing activities. • Collaborating with other team members to implement user stories, write tests, developing operating and system documentation and continuously deliver new / improved product functionality. • Communicating with other teams to resolve technical dependencies during implementation. • Amend and refactor complex programs/scripts and integration software services. • Apply agreed standards and tools to achieve well-engineered outcomes. • Participates in reviews of own work and leads reviews of colleague's work. Essential skills and experience: • Application development using Python (minimum 5 years’ experience) • Experience in building modern, responsive web applications using Angular or React (minimum 3 years’ experience) • Experience with HTML / CSS / TypeScript / Bootstrap. • Experience with setup of CI/CD pipelines (Preferred Azure DevOps or GitLab). • Experience with Design Patterns. • Understanding of the AWS Cloud and Docker. • Sound Knowledge of unit testing methodologies and frameworks. • Databases: Knowledge of SQL and NoSQL databases.