Remote Javascript Fullstack Developer
closedEncora
π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
Similar Remote Jobs
- πWorldwide
- πArgentina
- π°$65k-$87kπEurope
- πWorldwide
- π°$135k-$156kπUnited States
- πMexico
- π°$4k-$6kπWorldwide
- π°$70kπPoland
- πTaiwan
- πFrance