Pragmatike

Staff Engineer, FullStack Developer

Pragmatike

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Collaborate with our Product Designer to conceptualize 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 full application lifecycle including development, decoupling, and migrations.
  • Manage traffic switching from Rails monolith to new SPA architecture.
  • Optimize solutions for enhanced speed and stability.
  • Enhance code quality by implementing unit tests and automation.
  • Design and implement CI/CD pipelines and workflows.
  • Work closely with product and design teams to gain deeper insights into end-user requirements.
  • Establish reusable code libraries (UI-ToolKit).
  • Identify and resolve performance bottlenecks across the stack.
  • Participate in design and code reviews.
  • Foster collaboration with team members to integrate innovative solutions.
  • Promote and communicate best practices for full-stack engineering.
  • Contribute to all stages of our product pipeline, from inception to delivery.

Requirements

  • 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.
  • Proficient 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 full application lifecycle, including decoupling monoliths and managing migrations.
  • Above average understanding of CI/CD practices and implementation.
  • 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 solely reliant on them.
  • Passionate about developing robust, fully unit-tested code.
  • Ability to effectively communicate project developments with both internal and customer engineers.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Node.jsPythonGoJavaScriptReact.jsRedux.jsHTML5CSS3CI/CDObject-Oriented Programming
Soft skills
collaborationcommunicationproblem-solvingcode reviewsinnovationteamworkproject managementperformance optimizationuser requirements analysisbest practices promotion
Certifications
MS in Computer Science