Job Description:
We have developed the next generation of our Community Management System (CMS). Our primary focus is to mature the overall ecosystem add more community types and valueadded services integrate into more specialised modules as well as to further innovate our core system and integration layer.
We are looking for a Senior Backend & DevOps Developer with AWS or related Cloud experience that enjoys working with IaC (Infrastructure as Code) CI/CD Pipelines Serverless (Lambdas EventBridge etc) NodeJS REST APIs PostgreSQL etc.
What you will be doing:
- Write and maintain serverless functions using AWS Lambda preferably in NodeJS
- Use or implement other AWS Services inline with customer requirements and architecture framework E.g. DynamoDB AppSync EventBridge PinPoint S3 etc.
- Share overall responsibility for the CI/CD Pipelines AWS Infrastructure and REST APIs
- Ensure full understanding of all systems. This includes infrastructure integrations backend and frontend business logic and technology stack
- Assist with support requests that have been escalated to the development 3rd Line Support
- Staying abreast of developments in programming languages and AWS services
- Continuous learning and relevant certifications for both professional and personal development are encouraged
- Continuous improvement of performance and system stability
- Adhere to Agile practices and methodologies
What we are looking for:
- Cloud preferably AWS experience
- Handson technical expertise in backend development and DevOps activities
- JavaScript/Typescript for NodeJS in Lambdas
- Experience in Database administration (PostgreSQL) would be beneficial but not required
- Experience with RESTful APIs and 3rd party integration in general
- Exposure to Lean and Agile methodologies
- Good problemsolving skills with a datadriven mindset
- Selfmotivated and energetic individual with a handson approach
- Good coding habits: (Reviews TDD etc)
Education & Experience Requirements:
- Necessary training / education in skills required above.
- Relevant bachelors degree ( Computer Studies or IT / . Computer Electronic) would be preferred.
- 6 years experience working on projects like these are preferred