Austin Werner Logo
Sync Logo
0

Sr Software Engineer (Typescript)

Berlin

Web3

Permanent

At Austin Werner we are contributing with a cybersecurity company providing crypto wallet infrastructure.


The team is building the most robust wallet-as-a-service infrastructure within the Web3 ecosystem. Their approach centers around an API-centric wallet management system, making it the perfect choice for applications and organizations aiming to offer secure access to multiple blockchains through a seamless integration.


Their suite of APIs and SDKs has been meticulously crafted to empower wallet programmability and streamline implementations, facilitating rapid deployment, intelligent automation sequences, and the establishment of detailed permission sets and policies through secure authentication credentials.


Context for the Sr Software Engineer role:


In the role of a Senior Software Engineer, your primary responsibilities will involve developing and deploying effective software solutions. You'll work closely with senior leadership to establish software requirements and take charge of both operational and technical initiatives. Managing substantial sub-departmental projects will require your exceptional organizational and problem-solving skills. Additionally, you'll play a pivotal role in advancing software change and release management procedures to elevate the overall maturity of the Software Development Life Cycle (SDLC). Your ultimate objective is to guarantee that software deliverables meet high-quality standards, adhere to specified timelines, and place a strong emphasis on security.


Responsibilities for the Sr Software Engineer Role:


Your main objective is to create, test, and maintain top-notch software that aligns with customer requirements and business objectives.

Your daily tasks will involve:


  • Contributing to Agile Scrum, ensuring deadlines and production quality.
  • Spearheading creative solutions for API and backend related challenges.
  • Managing platform infrastructure for scalability, high availability, and security.
  • Ensuring product scalability, high availability, and top-notch code quality.
  • Analyzing performance, identifying bottlenecks, and scaling backend systems.
  • Resolving complex issues by identifying root causes and implementing solutions.
  • Implementing robust logging, monitoring and alerting to maintain high availability.
  • Building, operating, and securing the APIs, backend, and even cloud infrastructure.
  • Incorporating security best practices into the API design and implementation.
  • Evaluating product code against specifications and gathering requirements.
  • Swiftly addressing problems and documenting all reported issues and actions taken.
  • Enhancing customer satisfaction through technical support.
  • Creating and updating internal and external documentation.
  • Collaborating with cross-functional teams to improve software development practices.
  • Staying updated on emerging technologies and suggesting improvements.
  • Participating in client meetings to assess our solution compared to market alternatives.


Preferred experience for the Sr Software Engineer:


  • 6+ years as a Software Engineer.
  • Proficient in Typescript programming (or equivalent).
  • Proven experience designing secure APIs (RESTful, GraphQL).
  • Familiar with security vulnerabilities, encryption, and backend security best practices
  • Ensures product scalability, high availability, and code quality.
  • Identifies and optimizes performance bottlenecks, implementing caching.
  • Writes unit, integration, end-to-end, performance tests, and practice chaos engineering
  • Knowledgeable in SQL (PostgreSQL), NoSQL, and Redis
  • Knows how to design fault-tolerant backend systems using microservices, serverless, and distributed computing.
  • Hands-on experience with AWS services: Lambda, API Gateway, DynamoDB, S3, CloudFormation, CloudWatch, etc.
  • Experience in testing secure, resilient systems.
  • Strong problem-solving skills and ability to champion ideas.
  • Clear communication and clear thinking under high-pressure.
  • Entrepreneurial mindset with a professional demeanor.
  • [Bonus] Experience in developer tools, cybersecurity, or blockchain.
  • [Bonus] In-depth understanding of crypto wallets and their use cases.

If you want to know more about the Principal Platform Engineer role feel free to apply and/or contact Andrés Altuve for more information.

This job listing is not available anymore, it's been archived or removed. Please have a look other open positions that we have currently available.

Explore jobs