Node And Python DeveloperDISYS has been engaged to find a talented Node and Python Developer who has the willingness to take risks to develop technologies in uncharted waters, ambition to set a new technical standard. As a Full Stack Developer, you will be a key member of the team helping to drive full (and correct) adoption of modern software engineering & delivery practices (Agile, TDD, Stateless Design, Microservices, Containerization, CI/CD, and more). Knowledge and experience in implementing microservice solution is required as there is currently over 600 microservices in production running in Docker and Kubernetes clusters.
You will mainly be developing Angular, Node, and Python apps using full RESTful API services. Strong familiarity to container workflows is essential as this is an end-to-end Docker environment.Qualifications:3+ years demonstrated work experience specifically focused in enterprise scale solutions, both with new development and configuration.Experience shaping technical products or services.Strong analytical and quantitative skills; Data driven and results oriented.Capable of transforming business requirements into technical design.Excellent communication skills - the ability to liaise with and influence a range of internal and external stakeholders.Deep technical understanding of:Languages: Angular 7+, node.js, Python, RESTful APIs, JSON data structures, PWA/SPA style app design, Git (Java).DBs: SQL, Mongo, Apache Cassandra, (Legacy SQL for transformation efforts).Other: Docker, Kubernetes, Mobile development, Microservice architecture.In addition to the required education and experience, the following attributes are desired:Demonstrate a passion for driving change and efficiency with partners of different disciplines.Be well versed in enterprise software development, from budgeting and resource management to design patterns, testing, coding practices, deployment, lifecycle management, and beyond.Use Agile and Lean principles in your product thinking-you're able to see large problems as a series of smaller jobs with expected outcomes.Be organized and process-oriented.