L21s - digital without the fluff
Senior Software Engineer – Start-up Beratung
Location
Germany
Posted
70 days ago
Salary
€70K - €90K / year
Seniority
Senior
Job Description
Senior Software Engineer – Start-up Beratung
L21s
• Unterstützt Kundenprojekte als technische Universalwaffe • Konzeptualisierung technischer Lösungen und Entwicklung von Proof-of-Concepts • Steuerung von Teams aus internen und externen Kollegen
Job Requirements
- Abgeschlossenes Hochschulstudium der (Wirtschafts)informatik oder vergleichbar
- Mindestens 2-5 Jahre Erfahrung in der professionellen Softwareentwicklung
- Nice-to-have: Erfahrung in der Beratung oder der Führung von Softwareentwicklungsteams
Benefits
- Premium Smartphone (Apple) mit Vertrag
- Budget für restliche Hardware
- jährliches Schulungs- und Bücherbudget
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build reliable, fast, and secure iOS experiences that help European businesses run their finances with confidence. • Own features end-to-end: From discovery and technical design to implementation, rollout, and iteration — deliver experiences that help customers pay, get paid, and stay in control of their finances. • Drive technical decisions in your squad: Shape solutions with Product, Design, and Backend by clarifying tradeoffs (UX, performance, security, time-to-market) — not just implementing tickets. • Raise app reliability and maintainability: Improve architecture, performance, and test strategy so we can scale without compromising stability. • Solve complex mobile challenges: Contribute to real-time synchronization, resilience patterns, and smooth navigation flows in a large, modular codebase. • Contribute to the team’s growth: Lead by example in code reviews and technical discussions, share patterns, and mentor peers to increase team velocity and quality.
• Design, analyze, and document new and existing software applications, with the detail needed to instruct others. • Provide informed technical guidance in design discussions and translate technical concepts into accessible explanations for both technical and non-technical team members. • Assist Software Development Manager in planning of projects, including identifying task groups, assessing effort levels, and providing delivery estimates. • Coordinate with contracted/outsourced/partnered developers and assist or instruct them as needed. • Communicate effectively with team leads/managers and tester(s) during development. • Write clean, maintainable, and self documenting code that adheres to established company standards. • Manage code contributions through Git, including branching, committing, and submitting merge requests. • Participate in code reviews by providing constructive feedback and incorporating review comments to ensure code quality. • Troubleshoot and debug software issues, implementing reliable fixes and documenting changes as needed.
• Act as the primary technical builder behind various initiatives. • Execute high-impact code management for AI-powered products. • Lead development for major features in AI applications using Core Web Vitals and REST APIs. • Implement robust error handling for AI outputs and ensure observability in performance.
Lead Software Developer
NST Cyber - Your Trusted Enterprise CTEM PartnerMaximize the Security of Your Enterprise with NST Assure's Continuous Threat Exposure Management (CTEM) Platform
• Lead and mentor a team of developers to deliver high-quality software solutions. • Collaborate with product managers, architects, and other stakeholders to understand project requirements and provide technical guidance. • Hands-on development using TypeScript, MongoDB, NestJS, Angular, Serverless architecture, Python, Container and Orchestration (Docker and Kubernetes). • Design the solution architecture and project framework for the dev team to build on. • Oversee and actively contribute to the design and architecture of scalable and maintainable software systems. • Lead sprint planning and ensure the team meets project milestones and deadlines. • Delegate tasks effectively, considering the strengths and expertise of individual team members. • Clear blockers for developers by addressing technical challenges and providing guidance. • Conduct code reviews to maintain code quality, consistency, and adherence to coding standards. • Explain features and bugs to developers, fostering a collaborative and transparent development environment. • Collaborate with cross-functional teams to ensure alignment between technical solutions and business goals.




