Apply

Freelance Senior Software Engineer - Remote Mexico

Posted 2 months agoViewed

View full description

💎 Seniority level: Senior, 6+ years

📍 Location: Mexico

🔍 Industry: Software Development

🏢 Company: Seamless.AI👥 501-1000💰 $75,000,000 Series A about 4 years agoSales AutomationArtificial Intelligence (AI)Lead GenerationMachine LearningInformation TechnologySoftware

🗣️ Languages: English, Spanish

⏳ Experience: 6+ years

🪄 Skills: AWSBackend DevelopmentNode.jsSQLAgileExpress.jsFrontend DevelopmentGitHTMLCSSJavascriptReact.jsJiraCI/CDRESTful APIs

Requirements:
  • Expert knowledge of modern frontend technologies such as React, ES6/7 JavaScript, Webpack, HTML, and CSS.
  • Expert knowledge of modern back-end development and back-end JavaScript (Node.js, ExpressJS), SQL (Aurora Postgres), and AWS
  • Excellent communication and interpersonal skills
  • Strong problem-solving and analytical skills, with the ability to identify and address technical issues and challenges
  • Experience with software development tools such as GitHub and JIRA
  • Experience with cloud-based development and deployment, such as AWS
  • Experience with Agile in a highly collaborative, team-based environment
  • Experience mentoring and coaching software engineers
Responsibilities:
  • Provide technical expertise in the design, development, and maintenance of software products.
  • Develop and maintain high-quality software code in alignment with project requirements.
  • Ensure that project deliverables are completed on time, within budget, and meet quality expectations.
  • Define technical, operational, and security requirements for software projects.
  • Collaborate with other teams to establish and maintain best practices for software development.
  • Offer technical guidance and recommendations to support engineering teams.
  • Conduct code reviews to maintain software quality and adherence to best practices.
  • Research and evaluate new technologies to enhance software development processes and efficiencies.
  • Work with stakeholders to resolve technical challenges, troubleshoot issues, and implement solutions.
  • Contribute to the development and maintenance of technical documentation and system guides.
  • Maintain clear and professional communication with project teams, management, and stakeholders while working independently.
Apply