Siemens Mobility Portugal is a leading provider of innovative mobility products and solutions. Software solutions and customer services along the wide-ranging product life cycle complete the portfolio. Siemens Mobility empowers its customers to understand their IoT data, generated from rail assets, allowing them to gain valuable insights and get more out of their systems. Job
As a Senior Cloud Developer, you will play a key role in designing and implementing cloud-native applications. You will apply your expertise in JavaScript, AWS services (including S3, RDS, and Lambda), and API development to deliver scalable and secure solutions.
Applicant's profile:
The ideal candidate is someone who can contribute both technically and strategically, with a keen understanding of best practices in cloud architecture and development. This is a product-related role, as most of the scope of work will be related to product development in within the railway sector.
Key responsibilities:
- Design, develop, and deploy cloud-based applications using AWS services such as S3, RDS, Lambda, and API Gateway.
- Write and maintain efficient, reusable, and reliable JavaScript code (Node.js/React or similar).
- Collaborate with cross-functional teams to define, design, and implement APIs, ensuring efficient performance and scalability.
- Use Postman to design, test, and debug RESTful APIs.
- Optimize cloud applications for performance, cost-efficiency, and scalability.
- Ensure cloud security best practices are implemented across applications.
- Participate in code reviews, architecture discussions, and development planning.
- Mentor junior developers and provide guidance on cloud best practices.
Qualifications:
- 3-5 years of experience in cloud development, ideally on AWS.
- Proficiency in JavaScript and experience with frameworks like Node.js or React.
- Hands-on experience with AWS services: S3 for storage; RDS for relational databases; Lambda for serverless architecture; API Gateway for API management.
- Proven understanding of RESTful APIs and experience working with Postman for API testing and integration.
- Proven understanding of cloud security best practices.
- Experience with CI/CD pipelines with versioning, such as Git or GitLab.
- Problem-solving skills with a keen eye for debugging and optimizing cloud applications.
- Experience with containerization tools like Docker and orchestration using Kubernetes is a plus.
- Knowledge of serverless architecture patterns.
- Infrastructure as code (IaC) tools like CloudFormation or Terraform would be highly valuable.
- Familiarity with relational and NoSQL databases, as well as data migration is a plus.
- AWS certification (AWS Certified Solutions Architect or Developer) is a plus.
- Experience with Agile methodologies and tools like Jira or Trello is a plus.
Getting in touch with us!
At Siemens Mobility we believe physical barriers are not related to potential. Only the potential matters to us. Therefore, we look forward to receiving applications of candidates with physical barriers and chronic illnesses. We support healthy relationships between candidates with barriers and their colleagues because we believe we can create differences together.
Siemens Mobility is dedicated to quality, equality, and valuating diversity, and we encourage applications that reflect the diversity of the communities within which we work.
We look forward to receiving your online application. Please ensure you complete all the areas of the application form to the best of your ability as we will use the data to review your suitability to the role.
If this sounds exciting to you, then please submit your application in English, and we will get back to you!