Software developer (15 month FTC)
Role details
Job location
Tech stack
Requirements
collaborative problem solving * Performing code peer reviews * Writing automated tests at unit, integration and functional levels and drive code quality within * the team * Troubleshooting builds and deployments * Documentation of all technical designs * Assisting with support escalation Role-specific skills, knowledge and experience * Expertise in using React, Webpack and JavaScript ES2015/16 to build and test applications. * Testing frameworks in one or more of: Jest, Enzyme, Karma, Mocha, Sinon, Cypress, * JPhantomJS or Jasmine * Experience applying static typing in Javascript * Experience working on a large codebase/API * Creating Automation with Groovy Script / ScriptRunner * Experience with HTML5, CSS and front-end best practices * Experience in any one database storage technology and languages (e.g. SQL/RDBMS like * Postgres and/or NoSQL like DynamoDB) * Experience in using Java with tools like Junit, Maven, Gradle and mockito to build and test
- developer tooling, libraries and cloud services * Understanding of serverless and micro-services oriented architecture with extensible REST * APIs and developing consuming these in Javascript or Java * Understanding of high-availability, fault-tolerant, scalable, distributed systems * Internal tools and consulting with Jira, Git, Gitlab * Serverless/Microservice Architecture * Secure cloud native applications deployed in AWS * Experience with Atlassian products and APIs such as Jira (especially), Bamboo, Bitbucket, * Confluence. * Jira product/APIs * Atlassian Connect & Forge Frameworks Desirable * Experience with NodeJS * Experience with agile software development methodologies like Kanban or Scrum * Broad knowledge and understanding of SaaS, PaaS, IaaS industry with hands-on experience * of public cloud offerings (AWS, AWS lambda, fargate, SNS / SQS, DynamoDB, API Gateway * and S3) and Docker containers * Passion for the latest trends in application design and Interest in learning more about new * languages and frameworks * Experience with continuous integration, continuous delivery and infrastructure as code