Remote Javascript Fullstack Developer

closed
Logo of Encora

Encora

πŸ“Remote - Mexico

Job highlights

Summary

Join our dynamic development team as a Senior JavaScript Fullstack Developer to build and maintain scalable web applications using React and Node.js.

Requirements

  • 7+ years of experience in fullstack development, with a strong focus on JavaScript, React, and Node.js
  • Proven expertise in building scalable, high-performance web applications with modern JavaScript frameworks and libraries
  • Extensive experience with Elasticsearch, including setting up, managing clusters, optimizing search performance, and designing complex queries
  • Strong knowledge of Kubernetes for container orchestration, including experience with deployments, scaling, and management of microservices
  • Solid understanding of RESTful APIs and GraphQL, including design, implementation, and integration
  • Experience with relational and NoSQL databases, with a strong understanding of database design and optimization
  • Proficiency in version control systems (e.g., Git) and experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI
  • Strong understanding of cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker)
  • Familiarity with Agile/Scrum methodologies, with a commitment to iterative development and continuous improvement
  • Excellent problem-solving skills, attention to detail, and ability to work in a collaborative team environment
  • Strong communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders

Responsibilities

  • Develop and maintain fullstack web applications using React for the frontend and Node.js for the backend
  • Design and implement APIs and microservices, ensuring robust and scalable architectures
  • Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions
  • Integrate Elasticsearch for advanced search capabilities, optimizing query performance and indexing strategies
  • Deploy and manage applications on Kubernetes, ensuring high availability, scalability, and resilience
  • Optimize application performance, identifying and addressing bottlenecks in both frontend and backend code
  • Write clean, maintainable code with a focus on quality, performance, and security
  • Perform code reviews and mentor junior developers, ensuring adherence to coding standards and best practices
  • Automate testing and deployment processes, integrating CI/CD pipelines to streamline development workflows
  • Troubleshoot and resolve production issues, providing timely and effective solutions to maintain system uptime
  • Stay current with emerging technologies and industry trends, proactively integrating new tools and practices where appropriate
This job is filled or no longer available