Backend Developer (AWS) - Remote
Posted on Sep 30, 2020 by NextLink Solutions
Are you looking for an interesting and challenging opportunity in Spain.
Next Link is looking for a Backend Developer to work in Sant Cugat, Spain(Remote till the end of the year) for a 6 month contract( possible extension) for a multinational client.
Next Link Solution, a Swiss IT Consultancy Company that has been providing both IT services and IT staffing to major customers for the past 20 years, has an excellent opportunity that can take your career to the next level.
Please feel free to pass this information on to anyone who you think would be a good match for this role.
Job title: Backend Developer
Location: Sant Cugat, Spain
Duration: 6 months contract(possible extension) - Remote till the end of the year
Language: English and Spain - nice to have, not a must have
We need someone with professional, hands-on experience in developing serverless Back End in a fast paced, business changing environment. If you are an expert in AWS Step Functions, Lambdas, DynamoDB, and other serverless technologies, then you may be reading about your next job right now!
As a Back End Developer you will be responsible for build, maintain Back End services using AWS serverless technologies. You will be responsible for working with technical and non-technical staff to translate business requirements into technical requirements for execution. You will participate and give feedback in design and code reviews with other developers.
Key skills and experience:
+3 years of strong serverless Back End development experience (AWS Lambda, Step Functions, S3, Cloudwatch, SQS, SNS, Secret Manager, Kinesis)
Hands on experience with microservices technologies.
Hands on experience with Open ID flow.
Experience with relational and non-relational databases.
Hands on experience with Node.js with express.js.
Experience with Java8+ and Spring boot is a plus.
Hands on with Monolith/Micro services technologies is a plus.
Testing (Unit Testing/TDD/BDD).
Experience with Git/Gitflow
Experience working with teams using continuous integration, continuous deployment, and automated testing with two weeks iterations and agile software development tools (Jira, GitHub, Jenkins, etc.)
Good understanding of the agile software development process.
Product orientated with a pragmatic approach
Good communication skills.
Fluent proficiency in English.
Build, test and maintain serverless Back End components, including security, data model and application logic, in line with software engineering best practices.
Build lambdas orchestrated with Step Functions that interact with other components including microservices and data storages.
Collaborate with teammates (including external vendors) and stakeholders to build and improve Back End services.
Draft architectural decisions together with the Tech Lead and explore new technologies.
Take an active part in code reviews and provide constructive feedback to other members of the team.
Ensure quality of the product through unit testing, documentation and maintenance as appropriate.