Job Closed
This listing is no longer active.
Delivering content faster than anyone for 2 decades.
Senior Full Stack NodeJS Developer
Location
United States
Posted
118 days ago
Salary
$75K - $85K / year
Seniority
Senior
Job Description
Senior Full Stack NodeJS Developer
CacheFly CDN
Role Description We are looking for an exceptional full stack developer who enjoys working in NodeJS and has a good working knowledge of the complete web infrastructure stack. Your time will split between utility, backend, and frontend code. You will be required to implement new features and automated tests at each layer of the stack. - Recommend best practices during design discussions. - Improve the overall quality of both the code and the application on an ongoing basis. - Work closely with other developers on the team, some of whom specialize in a specific layer of the stack. - Commit to collaborative problem solving, sophisticated design, regular communication, and good timekeeping. - Assist with quality assurance and keeping the production platform as issue-free as possible. - Development teamwork hours are flexible, with meetings often starting around 10:00 AM UTC (6 AM US Eastern Time). - Weekly video conferences usually occur on Tuesdays and Thursdays. - Scheduled production deployments usually occur on a Monday. Responsibilities - Developing new user-facing API features in NodeJS. - Developing new user-facing UI features using React. - Writing, maintaining, and testing code in JavaScript and TypeScript. - Converting issues into automated test cases. - Fixing issues and performing code maintenance. - Building reusable libraries and components. - Proactively identifying issues through active testing and real user monitoring. - Working as part of a team to deliver features that align with business objectives. - Collaborate closely with other team members. - Communicating progress and issues in a timely manner; both asynchronously on issues and synchronously at regular team meetings. - Advocating for modern development and best practices. Qualifications - Ability to understand requirements and translate them into technical requirements. - Ability to design and implement data structures for large scale applications. - Ability to analyze complex technical documentation. - Proficiency with JavaScript and web markup for the front end. - Proficiency with JavaScript and NodeJS for the back end. - Proficiency with other languages, such as Go, Python, and PHP, is a plus. - Knowledge of TypeScript and newer specifications of EcmaScript. - Knowledge of ReactJS and VueJS. - Thorough understanding of web hosting infrastructures, including traditional and serverless models. - Thorough understanding of RESTful API principles and asynchronous request handling. - Good understanding of unit testing, integration testing, and automated testing strategies. - Good understanding of HTTP and web content caching. - Experience working with Linux and shell scripts. - Experience building, running, and maintaining Docker images. - Familiarity with git code versioning and GitHub issue management. - Excellent timekeeping. - Excellent communication skills; through issue tracking, instant messaging, and video conferencing. - Keen interest in understanding and implementing modern best practices. - Meticulous and organized approach to work. - Logical, analytical, and creative approach to problem-solving. - Thorough, detail-oriented work style.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description We are looking for a .Net Developer to build software using languages and technologies of the .NET framework. You will create applications from scratch, configure existing systems and provide user support. In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator. If you are also passionate about the .NET framework and software design/architecture, we’d like to meet you. Your goal will be to work with internal teams to design, develop and maintain software. - Participate in requirements analysis - Collaborate with internal teams to produce software design and architecture - Write clean, scalable code using .NET programming languages - Test and deploy applications and systems - Revise, update, refactor and debug code - Improve existing software - Develop documentation throughout the software development life cycle (SDLC) - Serve as an expert on applications and provide technical support Qualifications - Proven experience as a .NET Developer or Application Developer - Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) - Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3 - Familiarity with architecture styles/APIs (REST, RPC) - Understanding of Agile methodologies - Excellent troubleshooting and communication skills - Attention to detail - BSc/BA in Computer Science, Engineering or a related field
Role Description We are currently looking for a Backend Software Engineer to join our team and contribute to the evolution of our fast growing platform. The person covering the role is passionate about programming, knowledgeable about design patterns, fond of RESTful APIs and clean, robust micro-service architectures. We are a distributed team and therefore an extremely good attitude to communication is essential. You'll be working on machine learning and other cutting edge technologies. We use agile methodologies and release frequently. Qualifications - Strong knowledge of Java - Experience with MongoDB - Strong understanding of design patterns and Object Oriented Programming - In-depth experience of working with RESTful APIs - Capable of writing robust, clean code - Experience working in an Agile Scrum environment and collaborative tools (e.g Jira) - Understanding of build processes and CI tooling (e.g. Bamboo, Jenkins) - Experience with Unit/UI/API testing, MOCKs - Experience with Git - Knowledge of React and web client technologies is a plus - Excellent communication skills in English Requirements - Passion for technology and desire to help change the way people live and work - Prepared to write code as part of the interview process - Full-time availability for remote work Benefits - Opportunity to work with cutting edge technologies - Dynamic startup environment supported by a large business infrastructure - Occasional team meet-ups in various locations around the world
Role Description Professional experience with: - Angular, React, ASP.NET - Java, C# or NodeJS Experience with: - Web application development - Git and CI/CD Understanding of: - DevOps processes - Technologies like Serverless and Kubernetes A solid understanding in: - Core web and browser concepts - HTML, CSS, and core JavaScript concepts - Relational data and/or non-relational models Experience with: - Performance and optimization problems Demonstrated capacity to: - Clearly and concisely communicate about complex technical, architectural, and/or organizational problems - Propose thorough iterative solutions Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment. Qualifications - Effective communication skills: Regularly achieve consensus with peers, and clear status updates - Positive and solution-oriented mindset - An inclination towards communication, inclusion, and visibility - Self-motivated and self-managing, with great organizational skills - Comfort working in a highly agile, intensely iterative software development process - Ability to thrive in a geographically distributed organization Requirements - Tech Startup Experience - Enterprise software company experience - Product company experience - Experience working with a remote team - Developer platform/tool industry experience - Experience working with a global or otherwise multicultural team
Senior Back-end Developer
YmbraYmbra es una empresa fundada en 2010 que desde sus inicios se ha centrado en ofrecer soluciones basadas en Drupal. Nuestros valores se alinean con los del Software Libre y tenemos mucha presencia en la comunidad Drupal a nivel nacional e internacional. En Ymbra valoramos la diversidad en nuestro equipo en términos muy positivos, por lo que intentamos facilitar un espacio laboral agradable y cómodo para todas las personas. En ese sentido, asegurar un entorno de trabajo inclusivo donde todas podamos aprender cosas nuevas es parte de nuestros valores.
Role Description ¡En Ymbra buscamos una desarrolladora Drupal para incorporarse a nuestro equipo! Tenemos muchos nuevos retos, estamos creciendo y por ello estamos buscando incorporar una desarrolladora senior Drupal que pueda unirse al equipo de forma indefinida. Somos una empresa muy flexible, acogedora y 100% remota, nos hemos especializado en trabajar con clientes internacionales relacionados con ONGs, non-profits o retail ¡y necesitamos tu ayuda! - Colaborar en el diseño y desarrollo de soluciones basadas en Drupal para nuestros clientes. - Crear módulos y plantillas custom para solucionar lógica de negocio. - Tener presente las buenas prácticas de desarrollo e involucrarse con el resto del equipo en la revisión de las mismas. - Participar en las estimaciones de proyectos colaborativamente. Qualifications - Ganas de aprender y de formar parte de un equipo multidisciplinar. - Experiencia en gestión de equipo. - Mínimo de 3 años de experiencia demostrable en desarrollo Drupal. - Poder crear un módulo custom, desarrollar APIs e integraciones y que no te asuste un Twig. - Conocimiento de desarrollo en PHP y JavaScript. - Experiencia con Docker y DDEV. - Experiencia en Git. - Capacidad de comunicación y de trabajo en equipo. - Un cuidado especial en la entrega de proyectos a tiempo y con calidad. - Capacidad de comunicación en inglés, tanto escrita como hablada. - Residente en España. Benefits - Contrato indefinido. - Horario flexible que te permite conciliar la vida laboral y personal. - Salario acorde con tu experiencia, con un rango entre 30.000 € - 35.000 €. - Presupuesto y días libres para formación libre/certificación y asistencia a eventos. Company Description Ymbra es una empresa fundada en 2010 que desde sus inicios se ha centrado en ofrecer soluciones basadas en Drupal. Nuestros valores se alinean con los del Software Libre y tenemos mucha presencia en la comunidad Drupal a nivel nacional e internacional. En Ymbra valoramos la diversidad en nuestro equipo en términos muy positivos, por lo que intentamos facilitar un espacio laboral agradable y cómodo para todas las personas. En ese sentido, asegurar un entorno de trabajo inclusivo donde todas podamos aprender cosas nuevas es parte de nuestros valores.
