Apply

Fullstack Developer (React, Node.js, Ruby on Rails) - Colaboración por proyecto

Posted 15 days agoViewed

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: Mexico, Colombia, Peru, Chile, Ecuador

🔍 Industry: Software and digital transformation

🏢 Company: DaCodes

⏳ Experience: 3+ years

🪄 Skills: DockerGraphQLNode.jsPostgreSQLCypressGitJestMongoDBMySQLRubyTypeScriptReactCI/CDRESTful APIs

Requirements:
  • Bachelor’s degree in Computer Engineering, Computer Science, Information Technology, or related fields.
  • 3+ years of professional experience in fullstack development.
  • Solid experience with Node.js, Ruby on Rails, and React.
  • Experience with relational (PostgreSQL, MySQL) and non-relational (MongoDB) databases.
  • Experience with TypeScript.
  • Knowledge of automated testing tools (Jest, RSpec, Cypress).
  • Familiarity with TDD/BDD methodologies.
  • Experience in optimizing performance for frontend and backend.
  • Proficient in JavaScript, ES6+, and frontend ecosystems.
  • Familiarity with version control tools like Git.
  • Knowledge in RESTful and GraphQL API design.
  • Experience in agile development environments (Scrum, Kanban).
  • Familiarity with deployment and CI/CD tools (Docker, Jenkins, GitHub Actions).
  • Familiarity with cloud services like AWS, Azure, or GCP.
  • Excellent communication and collaboration skills.
  • Problem-solving skills and critical thinking.
  • Ability to prioritize tasks in a dynamic environment.
Responsibilities:
  • Design, develop and maintain web applications using Node.js, Ruby on Rails, and React.
  • Create and optimize secure, scalable, and efficient backend APIs and services.
  • Develop dynamic and user-friendly interfaces ensuring excellent user experience.
  • Write clean, reusable, high-performance code following best development practices.
  • Identify and resolve technical issues in both frontend and backend.
  • Collaborate with multidisciplinary teams to implement new features and improvements.
  • Conduct unit and integration tests to ensure software quality.
  • Optimize application performance and maintain stability in production.
  • Participate in code reviews and contribute to codebase maintenance.
  • Stay current with latest web development technologies and trends.
Apply