آگهی‌های استخدامی

استخدام Senior Software Engineer (دورکاری)

شرح موقعیت شغلی

About Us 

We are Aping Technologies and we're building advanced high-frequency trading tools for the cryptocurrency market. We are a well-funded, 100% remote, startup that loves thinking about new ways to design and code the future. 

Requirements 

  • 5+ years of professional experience as a software engineer
  • recent experience developing with Go
  • Deep understanding of Go garbage collection and concurrency patterns
  • Good understanding of micro-services architecture 
  • Passionate and interested in new technologies
  • Strong knowledge of OWASP (at least top 10), deep understanding of clean code principles, Design patterns, SOLID, KISS, DRY, ACID 
  • Skilled in socket programming, MQTT, etc. 
  • Experienced with micro-services Architecture, design patterns, and inter-service communication
  • Skilled in working with caching systems such Redis, Memcached, etc. 
  • Good knowledge of Queue Systems Such as RabbitMQ and Kafka  
  • Experienced with (R)DBMS
  • Experienced with Linux environments
  • Deep understanding of working with REST and (g)RPC 
  • Familiar with Gitflow
  • English fluency, verbal and written 
  • Professional, empathic, team player 
  • Problem solver, proactive, go-getter and performance-oriented

Responsibilities

  • In charge of developing new features, as well as refactoring existing projects 
  • You are comfortable with manipulating large data sets to create clean, modern, testable, and well-documented code
  • Deliver features, from 0 to 100%, tested (manual and automated), efficient and working 
  • Able to adapt quickly to fast-paced change toward technical accomplishment, as a collaborative project team, to achieve project goals 
  • Build efficient, testable, and reusable components in an Object-Oriented / Functional approach 
  • Solve complex performance problems and architectural challenges 
  • Ensure the smooth operation of a large software ecosystem, supporting complex customer issues 

Bonus Points

  • Good knowledge of TDD, DDD, BDD, and EDD
  • Experienced in working with Docker and Kubernetes 
  • Experienced to work with CI/CD pipelines configurations 
  • Experienced to work with ELK (elastic stack)
  • Familiar with mechanisms behind the financial markets
  • Familiar with the crypto world

Working at Aping technologies 

 At aping technologies, you can expect that you will: 

  • Be 100% dedicated to one project at a time so that you can hone your skills, innovate and grow. 
  • Be a part of a team of talented and friendly senior-level developers 
  • Work on projects that allow you to use cutting-edge tech.
  •  We believe in constantly evolving your mastery. 
The result? We produce meaningful work and we are truly proud and excited to be creating waves in an industry under transformation. 



Our Benefits 

 We know that people do their best work when they’re taken care of. So we make sure to offer great benefits. 

  • Fully remote role in a fully remote company 
  • Competitive salary 
  • Flexible family leave 
  • Annual financial allowance for your development growth(workshops, books, courses, etc) 
  • Aping Tech U (Leadership Program, Habit Building, New Skills Training) 

مهارت‌های مورد نیاز

  • Software Engineering
  • CI/CD
  • TDD
  • DDD
  • ELK
  • Docker

حداقل سابقه کار

  • بیش از شش سال

حقوق

  • حقوق از ۲۰,۰۰۰,۰۰۰ تومان

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت دورکاری

تاریخ انتشار آگهی:

۱۴۰۰/۰۷/۰۸ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه