Senior Software Engineer

LATAM

What you’ll be doing?

As a Senior Software Engineer at DinoCloud, you will implement business requirements at the code level for DinoCloud clients (Coding), while providing strategic guidance and advice.

  • Develop and test requirements defined by the product team.
  • Document and maintain software product features.
  • Execute the software development cycle.
  • Participate in the execution of the Software Development Life Cycle (SDLC).
  • Perform troubleshooting.
  • Identify and evaluate new technologies before implementation.
  • Monitor developed functionalities.
  • Communicate key project data to team members and foster cohesion across teams.
  • Ensure adherence to best practices.
  • Keep reporting and management tools up to date.
  • Maintain fluent interaction with clients and the team to provide constant visibility on project status and ongoing tasks.
  • Leverage the latest AI technologies for efficient development.
  • Support junior team members in the execution of tasks where doubts may arise.

What would you need to succeed in this role?

  • Strong experience with Amazon Web Services (DynamoDB, Lambda, ECS, CDK, CloudWatch, API Gateway, RDS).
  • Solid experience developing with Node.js.
  • Strong experience with React / React Native.
  • Solid understanding of SOLID principles
  • Experience working in high-performance teams.
  • Academic background and/or professional experience in IT or related fields.
  • Understanding of Agile methodologies.
  • Experience working with microservices.
  • Experience in event-driven architecture.
  • English level: B2.
It is a plus if you have:
  • Experience with AWS Bedrock.
  • Experience working with Terraform.
  • Experience with Generative AI architectures.
  • Experience working with Python and Go.