Logo 21bitcoin

Senior Lead Software Engineer

Job

  • Level
    Senior
  • Job Feld
    Software
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis
  • Ort
    Salzburg
  • Arbeitsmodell
    Onsite
  • Job Technologien

    Deine Rolle im Team

    As a (senior / lead) Software Engineer at 21bitcoin, you'll own and steer our core architecture, establish code standards and foster a high-performing team that's the driving force behind our innovative solutions, while providing guidance and leadership throughout the development process.

    Given that we are an early-stage start-up, you will play an important role in the success of 21bitcoin. At the same time, this means you will have to deal with uncertainty and lots of responsibility. If this motivates you, we would love to get to know you.

    1. Develop and implement advanced solutions with Event- and Domain-Driven Design principles.
    2. Take full ownership of the core architecture, guiding it from strategic planning to practical execution.
    3. Hands-on coding, actively contributing to product development and demonstrating coding best practices.
    4. Lead backend technical decisions, collaborate closely with product and operations to design an architecture that meets both current and future needs.
    5. Instill best practices in financial services technology and serverless AWS architecture within the team.
    6. Ensure adherence to the AWS Well-Architected Framework and contribute to securing certifications like ISO27001 and SOC2.
    7. Promote and advocate for a 'Serverless First' approach, ensuring the use of optimal technologies and maintaining clean code standards.
    8. Provide continuous training and mentorship to team members, ensuring a skilled, knowledgeable, and motivated workforce.

    As our Senior/Lead Software Engineer Architect, your mission is to pioneer the foundational technological frameworks that will fuel innovation at 21bitcoin. Your role involves building a strong and robust core architecture and establishing stringent coding standards, while fostering a team culture that thrives on cutting-edge solutions. Your guidance and expertise will not only lead the development process but also ensure our infrastructure's reliability and security, all driven by the challenge of onboarding the next 21 million users to the Bitcoin ecosystem.

    Unsere Erwartungen an dich

    Qualifikationen

    • Typescript Expertise: High proficiency in crafting well-structured, testable code in Typescript.
    • Database Management: Strong command of both relational (PostgreSQL) and NoSQL databases (QLDB, DynamoDB).
    • Event-Driven Architecture: Knowledge of streaming, messaging platforms, and Event-Driven Architecture, specifically within AWS.
    • Architectural Compliance: Commitment to continuous learning and application of the AWS Well-Architected Framework and IaC using AWS CDK.
    • Financial Services: Background in financial services with a nuanced understanding of compliance and regulatory frameworks is a big plus.
    • Team Leadership: Strong communication skills with the capacity to lead and mentor a team effectively.
    • Team player: Looking for candidates who are genuinely amiable, driven, and place a high value on collaborative teamwork, always prioritizing team and product advancement.
    • Owner mentality: A desire to take the lead, showing resourcefulness and innovation in solving problems.

    Big Plus: You've a technical understanding of Bitcoin and Lightning.

    Our Stack:

    Typescript, PostgreSQL, QLDB, DynamoDB, GraphQL, Serverless (CDK), Kinesis, SNS, SQS

    Erfahrung

    • AWS Mastery: Deep understanding and practical experience with AWS services, especially in serverless architectures.
    • Domain-Driven Design: Experience in applying Domain-Driven Design at an enterprise scale for robust, scalable software.
    • Testing Proficiency: Proven experience with serverless testing methodologies.
    • Professional Experience: A minimum of 5 years in software development, with experience in enterprise-level consumer-facing apps or financial services.

    Job Standorte

    Map of company locations
    • Standort Salzburg

      Standort Salzburg

      5020 Salzburg

      Österreich

    Das ist dein Arbeitgeber

    21bitcoin

    21bitcoin

    21bitcoin ist eine App, mit welcher auf einfache Weise Investments in Bitcoin getätigt werden können.

    Description

  • Unternehmenstyp
    Digitale Agentur
  • Arbeitsmodell
    Hybrid, Onsite
  • Branche
    Internet, IT, Telekom
  • Logo 21bitcoin

    Senior Lead Software Engineer

    Ort
    Salzburg
    Arbeitsmodell
    Onsite

    Weitere Jobs