Logo 21bitcoin

Senior Lead Software Engineer

Job

  • Level
    Senior
  • Job Field
    Software
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Salzburg
  • Working Model
    Onsite
  • Job Technologies

    Your role in the 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.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • 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

    Experience

    • 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.

    This text has been machine translated. Show original

    Job Locations

    Map of company locations
    • Location Salzburg

      Location Salzburg

      5020 Salzburg

      Austria

    This is your employer

    21bitcoin

    21bitcoin

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

    Description

  • Company Type
    Digital Agency
  • Working Model
    Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo 21bitcoin

    Senior Lead Software Engineer

    Location
    Salzburg
    Working Model
    Onsite

    More Jobs