The interview is very technical: please do not waste our time or yours.
If you're not ready to go the extra mile, this challenging role may not be for you—please do not apply
Full Stack Developer with a strong focus on backend development, experienced in building and maintaining robust, scalable web applications. Proficient in server-side technologies such as Node.js, Express, and SQL, with expertise in designing APIs, managing databases, and optimizing performance. Skilled in cloud services, microservices architecture, and DevOps practices, ensuring seamless integration between frontend and backend components. With a solid understanding of frontend technologies like React, this developer excels at creating efficient, end-to-end solutions that enhance functionality and user experience.
Main Duties :
- Fast learner, hard worker, not afraid of new challenges.
- Design Front End interfaces using the latest technologies: REACT/NODE JS
- Build REST APIs and ETL processes
- Use Kafka, Flume for building robust and fault tolerant data Ingestion pipeline for transporting streaming web log data into HDFS.
- Design CI/CD tools configuration management
- Create containers in Docker
- Develop monitoring capabilities to secure the infrastructure
- Write quality and well documented code
- Work with different relational and non-relational databases (SQL and no SQL)
- Experience with distributed version control systems, such as GIT
- Collaborate and learn from product owner, data architect, and other developers and engineers to understand detailed requirements of the code from design, implementation, testing until delivery of high-quality solutions to our users
- Conduct user research, usability testing, and gather feedback to iterate on designs and improve the product.
Required Qualifications and Skills:
- A Must: Experience with REACT, Node.js and SQL. Please do not apply if this is not met
- Experience in managing CI/CD pipelines
- Excellent written and verbal communication skills with proven fluency in English
- Knowledge of various programming languages such as BASH, Python, Shell, etc.
- Experience with provisioning and managing Virtual Machines
- JavaScript Framework Development (REACT/ANGULAR/EXPRESS JS)
- Strong knowledge of Rest APIs and Node.js
- Knowledge of databases (PostgreSQL, Mango DB, MySQL, SQL server)
- Basic knowledge of ETL processes – parsing XML, filtering data, and loading into database
- Knowledge of SASS/SCSS, HTML5, CSS framework (Material UI/Bootstrap)
- Knowledge of Git workflow
- General understanding of system application architecture
- You have good data analytical skills
- Experience presenting data in meaningful ways (building reports and dashboards)
- You like to work in a team but are fine working on your own when it is needed
- You are very organized, and you document very well your work
- Autonomous, resourceful, excellent capacity for applied learning
- Strong organization, communication, problem solving and time management skills
Job Types: Full-time, Permanent
Pay: $57,070.09-$118,520.33 per year
Additional pay:
Benefits:
- Dental care
- Disability insurance
- Extended health care
- Life insurance
- Paid time off
- Vision care
- Work from home
Schedule:
- Day shift
- Monday to Friday
Education:
- Bachelor's Degree (preferred)
Work Location: In person
Expected start date: 2024-09-30