Browse All Jobs
Job Description
Seamless.AI is looking for a Freelance Senior Software Engineer to contribute to their team. This role involves the technical design and development of software projects, ensuring deliverables meet specifications and timelines. The engineer will collaborate with other engineers, provide technical expertise, and maintain high-quality code.

Responsibilities:
  • Provide technical expertise in the design, development, and maintenance of software products.
  • Develop and maintain high-quality software code.
  • Ensure project deliverables are completed on time and within budget.
  • Collaborate with other teams to establish best practices.
  • Offer technical guidance and recommendations.
  • Conduct code reviews.
  • Research and evaluate new technologies.
  • Resolve technical challenges and implement solutions.
  • Contribute to technical documentation.
  • Maintain clear communication with stakeholders.


Requirements:
  • Expert knowledge of modern frontend technologies (React, ES6/7 JavaScript, Webpack, HTML, CSS).
  • Expert knowledge of modern back-end development (Node.js, ExpressJS), SQL (Aurora Postgres), and AWS.
  • Excellent communication and interpersonal skills.
  • Strong problem-solving and analytical skills.
  • Experience with software development tools (GitHub, JIRA).
  • Experience with cloud-based development and deployment (AWS).
  • Experience with Agile.
  • Experience mentoring and coaching software engineers.
  • 6+ years of experience in software development.
  • 5+ years of experience with modern frontend (React.js) and backend (Node.js, Express.js) JavaScript development.
  • Bachelor’s in computer science or related field or equivalent work experience.
  • Fluency in both English and Spanish.
  • Must reside in Uruguay and have the legal right to provide services or work in Uruguay.


Seamless.AI Offers:
  • The role is remote.
  • A 6-month or 12-month contract, based on business needs, with possibility of renewal.
Apply Manually