Job Mist is also available in your country: USA. Starting good opportunities here now!

Full Stack Software Engineer (Atala) - REMOTE Full-time Job

4 months ago London   38 views
Job Details

IO Global is looking for a Full-Stack Software Engineer to join its Atala team. As part of Atala, we are developing PRISM, a digital identity and verifiable credentials product. We are building a platform that can be tailored to the needs of clients in many business sectors. We need software professionals with personality, technical foundations and experience to join a fast-paced team. You will help us design, implement and deliver.In the Atala team, we start from product requirements and design, and implement a solution that we own end-to-end. We do protocols, services, applications, and even create infrastructure and deployment plans, fully automating everything in the process. We have built an architecture on top of Cardano, IOG’s flagship blockchain, but our core architecture is blockchain-agnostic.We use Scala for the backend, and Kotlin to define a software development kit for JVM, Android, iOS, and web platforms. We build applications for the web, Android and iOS. Our infrastructure is currently defined in Terraform and runs in AWS. We are experimenting with Nomad and Kubernetes for orchestrating our services. We have an automated test suite and we are applying continuous integration (CI) practices.Your missionAs a Full-Stack Software Engineer, you will drive the creation of our platform-based product suite, making sure to maintain its quality and carefully design and implement its feature set. You are well versed in either Kotlin Multiplatform, Typescript/JS, or both. You have a product orientation and are eager to jump into the development to make them work across different platforms. In this journey you will not be alone, as you will be assisted by other experts in each area (JVM, Web, Android, iOS). Your attention to detail is exemplary and you are strong in coding. Last but not least, you like and know how to deliver software incrementally.Duties will include:Designing and implementing products and features for multiple platformsReviewing contributions from other engineersAnalyzing requirements, breaking down work, and helping prioritize itPlanning for incremental software developmentDelivering according to agile best practicesCommunicating and analysing technical detailsRequirementsYour expertiseExpert knowledge of Kotlin Multiplatform, Typescript/JS or bothGood understanding of cryptographyProven experience in the development of customer facing web or mobile productsExcellent sense of ProductAbility to traverse across functional and object-oriented paradigmsExperience with Incremental software deliveryExcellent communication skills across technical and non-technical audiencesBenefitsLocationIOG is a fully distributed organization and therefore this is a remote position. Due to team distribution we are ideally searching for someone in a European or East Coast US time zone.All ColleaguesFlexible scheduleRemote work - ability to work anywhereLaptop reimbursementNew starter package to buy hardware essentials (headphones, monitor, etc)Learning & Development opportunitiesCompetitive PTO and Sick Leave planUS EmployeesMedical, Dental, and Vision benefits coverage through Anthem with 100% premium cost covered by IO Global for the employee and dependentsHealth Savings AccountLife InsuranceUK EmployeesMonthly Health Stipend to use towards any wellness or medical coverage/servicePension

Company Description