Karla

Senior Software Engineer

Karla

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build complete features end-to-end from database to user interface, owning the full technical stack.
  • Design and implement scalable systems that handle growth and complexity across all layers.
  • Ship high-quality code rapidly by leveraging AI tools strategically for scaffolding, testing, and refactoring while maintaining craftsmanship for complex logic.
  • Architect robust APIs and services that power seamless user experiences.
  • Optimize system performance across the entire stack, from database queries to API response times to UI rendering.
  • Collaborate cross-functionally with product and design to deliver cohesive solutions.
  • Drive technical decisions within your domain, balancing pragmatism with long-term sustainability.
  • Improve developer experience by championing better tooling, automation, and AI-augmented workflows.

Requirements

  • Extensive experience building production software across multiple layers of the stack in fast-paced environments.
  • Strong in at least one modern language/framework (Python, TypeScript/Node.js, Go, etc.) with willingness to work across the stack.
  • Solid foundation in system design, data structures, and algorithms.
  • Experience with SQL databases (e.g. PostgreSQL, MySQL) and NoSQL (e.g. Redis, MongoDB) for data modeling and query optimization.
  • Proficient with REST APIs and modern web technologies.
  • Experience with GraphQL or frontend frameworks (React, Vue) is a plus.
  • Comfortable with cloud platforms, containerization, and infrastructure.
  • Writes clean, well-tested code with focus on maintainability and long-term quality.
  • Works with AI to accelerate development, using assistants for scaffolding, refactoring, and testing while applying judgment for complex logic.
  • Strong debugging skills across the full stack, from database queries to UI issues.
  • Experience with comprehensive testing strategies (unit, integration, E2E) and maintaining high coverage.
  • Proficient with CI/CD pipelines and confident deploying to production.
  • Security-conscious with an understanding of common vulnerabilities and mitigation strategies.
  • Takes end-to-end ownership from requirements gathering through deployment and monitoring.
  • Ships features rapidly without sacrificing quality by knowing when to use AI assistance vs. when to dive deep.
  • Monitors production systems and proactively addresses issues before they impact users.
  • Pragmatic decision-maker who balances speed, quality, and technical debt.
  • Works effectively across teams (product, design, sales…) and other engineers.
  • Clear communicator who explains technical trade-offs in code reviews and design discussions.
  • Breaks down complex problems into manageable pieces and unblocks others.
  • Shares knowledge about modern development practices.
  • Continuously learns and adapts to new technologies and workflows.
Benefits
  • Transform e-commerce at scale: Your code powers delivery experiences for hundreds of online merchants and millions of end customers across Europe.
  • Reduce customer anxiety: Build systems that proactively keep customers informed, cutting 'Where Is My Order?' inquiries by 60% and saving merchants up to 75% in customer service costs.
  • Drive real business outcomes: Own features that turn post-purchase experiences into revenue-generating channels, directly impacting merchant growth and customer retention.
  • Shape technical direction: At our stage (post-seed, scaling rapidly), your architectural decisions and technical choices will influence the platform for years to come.
  • Modern tech stack and AI-first workflows: Use cutting-edge tools and leverage the latest AI code models to build faster while maintaining quality.
  • Learn from experienced engineers: Collaborate with a team that values craftsmanship and continuous improvement.
  • Work on complex, real-world problems: Multi-carrier integrations (1000+ carriers), real-time tracking at scale, distributed systems, AI-powered customer communications.
  • Berlin-based, remote-first with flexible hours.
  • Competitive salary and meaningful equity in a growing company.
  • We prioritize learning over blame and feedback over hierarchy.
Applicant Tracking System Keywords

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

Hard Skills & Tools
PythonTypeScriptNode.jsGoSQLPostgreSQLMySQLNoSQLRedisMongoDB
Soft Skills
collaborationtechnical decision-makingdebuggingcommunicationproblem-solvingknowledge sharingadaptabilityownershippragmatismquality focus