Job summary
An opportunity for an experienced full stack engineer to develop and maintain cloud-native applications using modern JavaScript technologies and AWS cloud services. The role involves working in a collaborative Agile environment to build scalable backend services and responsive frontend interfaces, leveraging microservices and serverless architectures to support business-critical systems.
Location and work setup
- Location
- Norway
- Work setup
- Remote
Responsibilities
Design, develop, test, deploy, and maintain full stack web applications using cloud-native technologies and microservices. Build scalable backend services with Node.js and create modern user interfaces with React. Develop serverless applications using AWS services such as Lambda and DynamoDB. Implement cloud-based data processing and automation solutions. Write clean, maintainable code and technical documentation. Develop automated test suites and ensure software quality. Collaborate closely with architects, UX designers, and infrastructure teams. Monitor application performance and drive continuous improvements. Support DevOps practices including CI/CD and Infrastructure as Code. Participate actively in Agile development processes and team collaboration.
Qualifications
Bachelor's degree or higher in Computer Science, Software Engineering, or a related field. Proven experience with full stack development using Node.js, JavaScript or TypeScript, and React. Strong knowledge and hands-on experience with AWS services including Lambda, SNS, SQS, S3, IAM, CloudWatch, RDS, and DynamoDB. Experience designing microservices and serverless architectures. Familiarity with automated testing frameworks, unit testing, and quality assurance. Understanding of relational and NoSQL databases. Experience with Infrastructure as Code tools like AWS CloudFormation. Comfortable working in Agile Scrum teams with a collaborative mindset. Strong analytical, problem-solving, and communication skills. Professional cloud certifications are a plus. Continuous learner with adaptability to new technologies.