Penguin Formula

Senior Full Stack Engineer (JS/TS/Vue/Node)

Remote Lisbon, Portugal
TypeScript JavaScript Vue.js Express.js Node.js MongoDB MySQL Kubernetes
Description

Company Description

We Cook iT is an international software house that delivers software development to its corporate customers by providing highly skilled, communicative IT professionals to build their customized products through outsourcing, nearshoring and turn-key projects’ solutions.

How do we differentiate ourselves? By investing in the professional growth and personal care of our software developers. We provide them with a premium service so that they can do the same for our customers.

Our talented team holds software engineers and sales experts, spread across offices in Europe and South America, and we represent a go-getting and driven company who aims to be an inspiring software house, knowing our future relies on IT.

We Cook iT stand for growth, support, dynamic, companionship and communication. Our head office is located in Portugal in the heart of Lisbon (Avenida da Liberdade) and we work mainly for the European market.

Job Description

We are a dynamic B2B SaaS startup based in Dubai, offering a comprehensive platform for brands and retailers. Our platform facilitates the seamless uploading of catalogs and efficient placement of orders, streamlining the wholesale process. We are committed to technological excellence, ensuring our code adheres to SOLID principles and is rigorously covered by unit tests. We strive for continuous improvement to reduce complexity and enhance readability, all within a strict NestJS and TypeScript environment.

Role Overview:

As a Full Stack Engineer, you will be a pivotal member of our engineering team. Your role will involve leading critical projects, such as the design, implementation, and rollout of a revamped Role-Based Access Control (RBAC) system. Over time your responsibilities will not only include technical leadership but also mentoring junior engineers and overseeing the development process to ensure the highest standards of code quality and system integrity.

Key Responsibilities:

Lead RBAC Revamp: Spearhead the design and implementation of the RBAC system overhaul, ensuring robustness, scalability, and compliance with our architectural standards.
Technical Guidance: Provide expert guidance to the team in finding and implementing technical solutions. Oversee the implications of these solutions to maintain system integrity.
Mentorship: Guide junior engineers through the code review process, fostering their professional growth and ensuring adherence to coding standards.
System Ownership: Take full ownership of the users and catalogue systems, from maintenance to innovative enhancements.
 

Qualifications


● Computer Science Background: A solid foundation in computer science principles.
● Extensive Experience: At least 5 years of experience in a startup environment, growing and adapting with the business.
● Javascript / TypeScript Expertise: Strong foundational knowledge and hands-on experience with JavaScript and TypeScript.
● Framework Proficiency: Familiarity with VueJS, ExpressJS, NodeJS, and NestJS frameworks.
● Database Skills: Experience with MongoDB and MySQL.
● Technical Breadth: Knowledge of Kubernetes (K8S), caching mechanisms, and Message Queue systems.
● Testing Acumen: Proficiency in writing comprehensive unit and integration tests.
● Code Quality: Experience working with tightly coupled code and the ability to refactor it adhering to clean code principles and SOLID standards.
● Problem-Solving: Strong analytical and problem-solving skills, with a track record of dealing with complex systems and codebases.

What We Offer:
● Opportunity to work in a fast-growing startup with a dynamic team.
● A culture that values innovation, cleanliness in code, and continuous improvement.

If you are passionate about development, yearn for technical challenges, and are eager to make a significant impact in a growing startup, we would love to hear from you.

Additional Information

We are an excellent place to work and develop skills for everyone – including you! We are aimed for a long-term partnership, based on trust and work-life balance. Our culture is based on personal and professional development, therefore we take part in various forums, conferences, training courses and educational events. 

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers