
Staff Engineer, FullStack Developer
Pragmatike
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
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