Pragmatike logo

Lead FullStack Developer

Pragmatike
Full-time
Remote
Romania
Software Dev / Web3

About the job

Location: Fully remote, EU timezone (CET +/- 2 hours).
Start date: ASAP.
Languages: English is mandatory; French is a plus.

We are hiring at Pragmatike to expand our team and drive the growth of our internal projects. Our focus is on developing advanced solutions in Cloud Computing, Blockchain, and Artificial Intelligence, while fostering a culture of collaboration and innovation. Joining us means being part of a passionate team where your ideas and skills directly contribute to shaping tomorrow's technologies. If you are excited about working on ambitious projects in a flexible setting, we would love to hear from you.

Responsibilities

  • Work with our Product Designer to create and execute product designs.
  • Develop efficient and reusable front-end components and systems.
  • Build and maintain backend services using Node.js, Python, or Go.
  • Create clean and maintainable code solutions across the full stack.
  • Own the full application lifecycle, including development, decoupling, and migrations.
  • Manage traffic switching from the Rails monolith to the new SPA architecture.
  • Adjust solutions for better speed and stability.
  • Improve code quality by putting in unit tests and automation.
  • Design and put in place CI/CD pipelines and workflows.
  • Work closely with product and design teams to gain deeper understanding of end-user needs.
  • Establish reusable code libraries (UI-ToolKit).
  • Find and fix performance problems across the stack.
  • Take part in design and code reviews.
  • Foster teamwork to integrate innovative solutions.
  • Promote and communicate recommended approaches for full-stack engineering.
  • Contribute to all stages of our product pipeline, from start to delivery.

Required Qualifications

  • Minimum 5-6 years of experience as a Senior/Lead Full Stack Developer.
  • Hold an MS degree in Computer Science or a closely related technical field.
  • Skilled in coding single-page JavaScript applications (SPAs).
  • Experienced with modern front-end frameworks such as React.js, Redux.js, JavaScript, or similar technologies.
  • Strong backend development experience with Node.js, Python, or Go.
  • Experience owning the full application lifecycle, including decoupling monoliths and managing migrations.
  • Above average understanding of CI/CD practices and putting them in place.
  • Knowledge of traffic switching strategies from monolithic architectures to SPAs.
  • Proficiency in HTML5/CSS3.
  • Capable of writing high-performance, reusable code for UI components.
  • Familiar with Object-Oriented JavaScript Frameworks and TypeScript, but not only relying on them.
  • Passion for developing strong, fully unit-tested code.
  • Ability to clearly communicate project developments with both internal and customer engineers.

Preferred Qualifications (Nice to Have)

  • Experience with Rails and understanding of Rails monolith architecture.
  • Skill in using UI-testing technologies such as Selenium.
  • Familiarity with front-end tooling like ESLint and Prettier.
  • Understanding of Micro Frontend Applications.
  • Experience in putting in place responsive designs using CSS.
  • Knowledge of API design and RESTful services.
  • Experience with containerization and orchestration technologies (Docker, Kubernetes).
  • Familiarity with database systems (SQL and NoSQL).

Category

Software Development

Apply now
Share this job