Cefalo Logo

Full-stack JavaScript Developer

Job Context:

At Cefalo, we are currently looking for a few talented and experienced full-stack JavaScript/TypeScript developers in multiple positions, including leading roles, to join our growing R&D teams. The selected software engineers will get a chance to work with the latest technology stacks, exercising industry-standard principles & best practices to build scalable, high-performance & robust software solutions for some of the big players in Europe.

Job Requirements:

  • 3 to 10 years of professional work experience in JavaScript and TypeScript-based modern web application development
  • Must have a good understanding of JavaScript, TypeScript, and ECMAScript 6 standard
  • Professional-level experience in front-end JavaScript frameworks, such as Angular or React
  • Strong understanding of front-end web architecture, component-based design, and modular development.
  • Sound knowledge of performance optimization (i.e., change detection, lazy loading) and reducing load times.
  • Clear concept of server-side rendering (SSR) and client-side rendering (CSR)
  • Solid knowledge and experience in Node.js, Express.js / Nest.js are required; a good understanding of Non-blocking IO or Async Programming is a must.
  • Proficiency in implementing RESTful APIs and web API communication is required
  • Understanding of HTML5 and CSS3 for modern, responsive front-end web application development.
  • Prior experience with JavaScript testing frameworks such as Mocha / Jest  / Karma / Jasmine is a plus.
  • Familiarity with containerization & orchestration tools (i.e., Docker, Kubernetes) and cloud services (i.e., AWS) is a plus!
  • Strong problem-solving skills and analytical abilities.
  • Fluency in written and spoken English to collaborate with foreign stakeholders and colleagues on a daily basis.

Additional Job Requirements:

  • Self-managed, independent, initiative, and proactive.
  • Open to learning new technologies.
  • Mindset to code and do code reviews for continuous improvement.
  • Previous experience working in an Agile/ Scrum team is a plus.
  • May need to travel to Europe.

Educational Requirements:

  • B.Sc. / M.Sc. in Computer Science & Engineering from any reputed University or equivalent practical experience.

Benefits:

  • Attractive remuneration package for deserving candidates
  • Sound work-life balance - Regular working hours: 8 hours/day, 5 days a week
  • 3 weeks of paid leave per year
  • Flexible leave/vacation policy, including paternity and maternity leaves
  • All the public holidays as declared by the Bangladesh Government
  • Opportunity to work directly for European customers both onsite and offsite
  • International Training and Traveling
  • Bottomless foods and drinks for breakfast, lunch, and snacks at the office
  • Life Insurance and also Health Insurance, including spouse and children
  • Opportunity to work with cutting-edge tools & technologies in an international work environment 
  • Annual performance evaluation and increment

Job Location:

  • Dhaka, Bangladesh

Application Deadline:

31 May 2025

Skills

Job Location

Apply Now

Perks & Benefits

Here at Cefalo, we are like a big family. We are proud of our team and make sure to take great care of each member by offering a wide range of professional perks and benefits.

monetization_on

Competitive Salary

We offer highly competitive remuneration packages, based on your work experience, skills, and qualifications. We also regularly review salaries to ensure they remain competitive. And of course, salaries are always paid on time!

people

Great Colleagues & Mentors

We're working with some of the best software engineers, tech leads, and architects in Bangladesh and from Europe. We help each other to grow as professionals. Our leaders are measured on their ability to coach our juniors to become future leaders.

account_balance

Tools & Technologies

We use the latest web, mobile & cloud stacks along with micro-service architecture, CI/CD pipeline exercising industry-standard principles & best practices to build scalable, high-performance & robust software solutions for some of the big players in Europe.

account_box

Culture based on Trust

We are highly influenced by Norwegian culture, characterized by a flat structure, empowered colleagues, and no micro-management. Decision-making is almost always by consensus. There is a high level of trust that everyone contributes to the common goals.

card_travel

International Training and Traveling

As a software development consultant, you'll have the possibility of traveling to Europe for business trips and project assignments. There will be also opportunities to attend international conferences and workshops.

book

Schooling & Knowledge Sharing

We invest as much as possible into keeping our software engineers updated with industry-standard principles and best practices through internal and external training, courses, workshops, and knowledge sharing.

timeline

Career Growth & Development

Our individual career development plan, knowledge sharing & training, and of course, collaboration with our highly skilled engineers will help you develop deeper skill sets and, in return, flourish & keep us moving forward.

all_inbox

Annual Performance Evaluation

As we grow, we want you to grow with us. We have an annual performance appraisal process which ensures recognition of our employees for good performance and also provides appropriate suggestions for improvement as necessary.

home_work

Sound Work-Life Balance

We give strong emphasis on healthy work-life balance. We have flexible working hours. We enjoy paid vacation/leave days including paternity & maternity leaves. We give our best when we are at the office, but we hardly work after office hours or on weekends.

emoji_food_beverage

Bottomless Foods & Drinks

Monday through Friday, we provide buffet lunch in-house, cooked by our own office chefs, to ensure healthy & hygienic meals. There is also an arrangement of breakfast in the morning and unlimited seasonal fruits, snacks, drinks & ice-creams throughout the day.

healing

Life & Health Insurance Coverage

We value our people more than anything else. All of our employees have Life Insurance coverage, sponsored by the company. We also have both in-patient and out-patient health insurance facilities that also includes dependent spouse and children.

redeem

Bonuses and Allowances

We offer two festival bonuses per year to make the holidays more enjoyable. There are monthly allowances for mobile bills, home internet connectivity, and office transportation. We also have a dedicated allowance/fund for individual skill development and team building & engagement activities.

games

Awesome Work Environment

We love having fun as much as we love programming. We have an indoor games room where we play ping pong, foosball, and carrom. We also love playing football and cricket together. We like hanging out with colleagues and friends even after office hours.

event_available

Paid Leaves and Vacations

We follow all the public holidays as declared by the Bangladesh Government. We offer 3 weeks of paid vacation/leave days and up to 2 weeks of sick leave days per year. There is also a provision of 2 weeks of paternity leave and 6 months of maternity leave.

event

Company Outings and Events

We often go out for dinners and watch movies in theaters to celebrate project milestones and releases. We like celebrating birthdays, anniversaries, and even impromptu life moments. We love joining our 3-day long company trips together with our family.