Source description
About the role
3 to 5 years working as a software develop Bachelor's or master's degree in computer science, computer engineering, software engineering, or other technical discipline, or equivalent work experience Fundamental strength in computer science with a demonstrable understanding of computational complexity and data structures. Understanding of service-based architectures Understanding of web applications and use APIs to power them Proven experience with live applications and production environments Technical Skills: Creativity & Problem-Solving Adaptability & Flexibility Aptitude for technology; curiosity, passion and startup mindset Practical application and understanding of computer science concepts Applied statistics skills: distributions, statistical testing, regression analysis Innovative thinking Software testing acumen (unit test, integration tests) Java/Kotlin/JVM Databases: Postgres, MongoDB, Redis Source Code Control: Working experience using GitHub, Bitbucket, RhodeCode Production monitoring and logging tools (i.e. CloudWatch, Prometheus, OpenSearch/Elasticsearch, ELF) Container orchestration: Docker, Kubernetes, GCP GKE, AWS ECS, AWS EKS CI/CD platforms (we are using GitHub Actions) Other: Git, Gitflow, Jira, Gitlab, Trello, Scrum Frameworks: Ktor, Spring
Other Skills (that will be a plus): Full stack experience and willingness to dive into other levels of web applications Cloud management and deployment – A strong background in different cloud platforms like Amazon AWS, Microsoft Azure, OpenStack Apache, and Google Cloud Platform Databases – A familiarity of working with different databases such as Postgres, MySQL, NoSQL (e.g., MongoDB), Redis is recommended Web technologies – knowledge and experience working with web technologies such as JavaScript, HTML, CSS, TypeScript, C#, SASS, Stylus, Stylus, Python, and LESS Web frameworks – knowledge and experience working with different frameworks like React Native, AngularJS, Angular2, VueJS, SocketIO, Backbone, KnockoutJS, Svelte, and Bootstrap Software testing tools – A good working knowledge in testing code using Mocha, Jest, Unit-tests, TDD, Karma, VCS, and Selenium (base)
Non-considerations for sponsorship: Employment eligibility to work with American Express in the UK is required as the company will not pursue visa sponsorship for these positions.
More at American Express