(Senior / Lead) Software Engineer - Architect with focus on Serverless

Jobbeschreibung

Salzburg, Salzburg, Österreich
21bitcoin
10.04.2024
Möchten Sie Updates für diesen und ähnliche Jobs?

Hello there! We are 21bitcoin – a Bitcoin-only app that aims to accelerate the world's transition to a Bitcoin-driven economy.
We strive to build Europe's easiest Bitcoin financial services to help onboard the next 21 million people to the Bitcoin ecosystem. Our young and highly motivated team is located in Austria, but we operate remotely, providing a flexible and dynamic work environment.

About the role

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.

Tasks
  • Develop and implement advanced solutions with Event- and Domain-Driven Design principles.
  • Take full ownership of the core architecture, guiding it from strategic planning to practical execution.
  • Hands-on coding, actively contributing to product development and demonstrating coding best practices.
  • Lead backend technical decisions, collaborate closely with product and operations to design an architecture that meets both current and future needs.
  • Instill best practices in financial services technology and serverless AWS architecture within the team.
  • Ensure adherence to the AWS Well-Architected Framework and contribute to securing certifications like ISO27001 and SOC2.
  • Promote and advocate for a 'Serverless First' approach, ensuring the use of optimal technologies and maintaining clean code standards.
  • 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.

Requirements
  • Typescript Expertise: High proficiency in crafting well-structured, testable code in Typescript.
  • AWS Mastery: Deep understanding and practical experience with AWS services, especially in serverless architectures.
  • 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.
  • 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.
  • Architectural Compliance: Commitment to continuous learning and application of the AWS Well-Architected Framework and IaC using AWS CDK.
  • Professional Experience: A minimum of 5 years in software development, with experience in enterprise-level consumer-facing apps or financial services.
  • 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

Benefits
  • Off-sites with the team at exciting locations
  • Flexible working hours in a remote-first company
  • Make a bend in the universe - to make the world a better place by helping to accelerate the adoption of Bitcoin
  • Buy Bitcoin without fees! 21 premium!
  • Cash Salary: Gross annual salary & potential Stock Options for outstanding performance / bonus cash payments

About the Interview

Resume Review - Portfolio of Work: Drop a link to your portfolio/ previous work which we can review (LinkedIn, Github, Twitter, …)

Exploratory Call - We'll discuss what excites you about this role and a few questions based on your past experiences

️ Test assignment - We will share a take home creative assignment with you to work on (usually 1 week time frame)

Meet the team - Cultural Interview to see if you align with our core values

Decision time! - Our interview rounds are quick and we give a decision usually in less than 14 working days

How to apply?

Please reach out to us and include a bit about yourself, your resume/CV, examples of past projects, and a few bullet points about why you’re interested in joining 21bitcoin and what you expect.

BTW: CVs are important, but don't forget to include your favorite Bitcoin meme in the application!

#J-18808-Ljbffr