← All open roles

Senior Fullstack Software Engineer

LocationKarlsruhe, Baden-Württemberg, Deutschland
TypeFull Time
WorkspaceOn-Site
Apply now
About the role

As a Senior Fullstack Software Engineer, you will be responsible for designing, developing, and maintaining end-to-end software solutions that power our core products. You will collaborate closely with cross-functional teams (Product, Design, QA, DevOps) to create high-performance, scalable, and reliable applications. You will also mentor junior team members, contribute to architectural decisions, and continuously improve development processes and practices.

Key responsibilities

  • System design & architecture: Design robust, scalable software solutions from concept through implementation, aligned with best practices and company standards.
  • Fullstack development: Work across both frontend and backend stacks — writing clean, efficient, and testable code.
  • Technical leadership: Provide guidance and mentorship to junior and mid-level engineers, reviewing code and driving improvements in standards.
  • Collaboration: Partner with Product Management and UX to understand requirements and provide technical insight on feasibility and effort.
  • Performance & scalability: Optimize applications for speed and scalability, identifying and resolving performance bottlenecks.
  • DevOps & CI/CD: Contribute to build and release processes, ensuring smooth and automated deployments and testing.
  • Code quality: Follow and enforce engineering best practices (testing, code reviews, documentation) to maintain a high standard.
  • Troubleshooting & maintenance: Investigate and resolve production issues, deploying bug fixes and enhancements as needed.
Requirements

Education & experience

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
  • 5+ years of professional experience in software development, with a strong focus on fullstack or backend engineering.

Technical skills

  • Frontend: proficient in one or more modern JavaScript frameworks (React, Angular, Vue.js).
  • Backend: solid experience with server-side languages and frameworks (Node.js, Python, Java, .NET).
  • Databases: hands-on experience with SQL and/or NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • Cloud platforms: familiarity with AWS, Azure, or GCP for deploying and managing applications at scale.
  • CI/CD & DevOps: experience with build tools, containerization (Docker, Kubernetes), and automated testing.
  • Version control: strong Git skills and a track record of contributing to large codebases.

Soft skills

  • Excellent communication skills to collaborate effectively with cross-functional teams.
  • Strong problem-solving abilities and a passion for staying updated with emerging technologies.
  • Ability to work in an agile, fast-paced environment while delivering high-quality results.
  • Leadership qualities and desire to mentor less experienced developers.

Preferred

  • Experience with microservices architecture.
  • Knowledge of security best practices (OWASP, SSL/TLS).
  • Previous experience in a senior or lead role.
About Perspix.ai

Perspix.ai is a Karlsruhe-based AI company specializing in tailor-made AI solutions. Our focus is to create systems that process requirement documents and data more efficiently, transparently, and sustainably. We rely on cutting-edge technology and a deep understanding of our customers' challenges to deliver smart automation and analysis tools — simplifying complex processes and helping businesses operate in a resource-conserving, future-oriented way.

At Perspix.ai, we strive to make AI tangible for organizations of any size, so they can benefit from data-driven insight and thrive in an increasingly digital world.

Include a sentence about the chipmunks in your email — otherwise our bot filter will discard your application.

Apply now