
Senior Software Engineer
Karla
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Job Level
Tech Stack
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