Cryptocurrency Exchange Senior Backend Developer with Node.js [Remote] at Bitfinex (London, UK)

Join the team accelerating the financial evolution

Bitfinex is on a mission to create the most innovative and industry-leading cryptocurrency trading platform.

Our team is built from many enthusiastic individuals who each hold an ownership mentality. That means that no one is waiting to be told what to do. Each member is a self-starter who is highly motivated. To put it another way, when we’re not working, we dream about work. While each member is motivated and self-starting, we are also a group who will not put our individual egos before the best interests of the team.

Our team is globally distributed, so clear communication is critical. We are in constant contact as we hustle to develop, support, and deliver the best platform possible for our users. Our goal is to find more hard-working, skilled people who will be excited to join us on this journey.

If you get excited about being in an industry that is breaking new ground and have a disposition of confidence towards challenging technical feats, we want to talk to you.

Key responsibilities

  • Work towards improving test automation framework and maintaining scalable data sets
  • Develop and contribute to long-term technical solutions and strategies of the engineering department
  • Assisting with delivering high-quality code to a huge client base
  • Identifying and recording bugs, verifying fixes
  • Leverage monitoring and reporting tools to provide quality metrics
  • Assisting development team by reproducing issues

What we need

We’re currently looking for a Senior Back-end Developer to join our team. The position is remote and available to anyone self-driven, and with the experience, motivation and capacity to contribute to our vision.

Self-motivation is essential for all our team members. No one on the team will micro-manage you. We are looking for team members who are comfortable using their initiative and seeing it through to completion. You will be part of a dynamic, fast paced team, and have the chance to shape the direction of Bitfinex as we grow.

  • Knowledge and experience with microservices architecture

  • Exceptional JavaScript skills, especially Node.js. Ruby skills are a plus

  • Ability to performance optimise code

  • Experience with blockchain integration

  • Comfortable with high-availability concepts

  • Have actively participated in the development of a sophisticated platform as one of the leading developers

  • Ability to quickly learn new technologies

  • Other technologies of interest: Message queues (ZeroMQ, RabbitMQ), Job Queues

—————————————————————————————————————————

To learn more about us, please visit Bitfinex and check out our documentation.

Please see the relevant descriptions, and email [email protected] with your github profile, CV, and cover letter if you see a match.

React Native Developer at Vandebron

You will bring our mobile app development to a higher level, focussing on Energy and Electric Mobility apps of Vandebron.

Our Digital team is looking for an enthusiastic React Native Developer to join us!

Are you a passionate mobile developer who strives for quality and clean code? And do you value personal development by keeping up-to-date while reading books, tutorials, blogs and joining meetups? Then we are looking for you! Join us if you want to be proud of your work and make real impact on the mission of Vandebron.

As a member of our apps team (8 colleagues) you will contribute in a significant way. In your role as React Native Developer your main focus is on the development of our Energy and Electric Mobility apps for both Android and iOS. Being expert and passionate about these technologies, you will share your knowledge with other developers to improve our (React Native) capability. Besides that you are open to work on web applications in React.js, according to the needs of the company and your personal skills. As we value working software at Vandebron, you will write automated tests to prevent regression and you value code refactoring to constantly improve the existing codebase.

Vandebron is a flat organisation so you will be able to get in direct contact with the business and you will be responsible for gathering requirements and designs and implement the solution. We follow agile development practices, we have a daily stand-up, we demo our work regularly and we do team retrospective to constantly improve our development process. 

What is your profile?

  • You have a strong experience in mobile app development (React Native) with a trackrecord in designing robust and flexible solutions.
  • You are passionate about technologies and like to motivate and teach other developers by sharing your knowledge and enthusiasm.
  • You take ownership of the full lifecycle of our mobile apps, from concept to implementation.
  • You have experience with mobile app continuous integration and deployment.
  • You are a quick learner and keep yourself up-to-date with market trends and developments. 

Preferred

  • You have JavaScript experience (in particular React).

Trainee (m/w/d) im Bereich Softwareentwicklung & Digitale Transformation at Porsche AG

Aufgaben

    • Einstieg im Rahmen des internationalen Porsche Trainee Programms im Bereich Software Entwicklung mit dem Schwerpunkt Software Architektur und strategische Ausrichtung ab Oktober 2019
    • Durchführung von vielfältigen Projekteinsätzen in verschiedenen Bereichen im Rahmen des 12-monatigen Traineeprogramms
    • Bearbeitung einer interessanten Aufgabenstellung im Rahmen eines internationalen Einsatzes
    • Spannende Praxiseinsätze in der Produktion sowie in einer Porsche Niederlassung
    • Teilnahme an Seminaren, Workshops und Personalentwicklungsbausteinen
    • Übernahme einer verantwortungsvollen Aufgabe im Bereich Software Entwicklung – Software Strategie bzw. Softwareeigenentwicklung nach Abschluss des Traineeprogramms

Qualifikationen

    • Exzellent abgeschlossenes Studium der (Wirtschafts-)Informatik, Software Engineering oder eines vergleichbaren Studiengangs
    • Auslandserfahrung im Rahmen eines Studiensemesters oder einer fachbezogenen Tätigkeit im Ausland
    • Erste Erfahrung in Form von Praktika etc. im Automotive Bereich, Softwareentwicklung sowie außeruniversitäres Engagement
    • Verhandlungssichere Englischkenntnisse, idealerweise sehr gute Kenntnisse einer weiteren Fremdsprache
    • Ausgeprägte Team- und Kommunikationsfähigkeit

Back End Developer (with Python) at OpsTalent

You will be working with our engineering team on building a new product that uses machine learning as it’s core component. We are building a SAAS solution that helps marketers in better understanding of their customers using machine learning and cutting edge behavioral science. We have no legacy code, friendly team atmosphere and a lot of engineering independence. You will also have an ability to cooperate with world-class ML advisors working with us and a very mature software development team. Plus you have the possibility to work remotely when you need it and choose your own tools for the job.

Requirements:

  • +3 years of commercial experience as Software Developer
  • Proficiency in Python software development (knowledge of additional back end stack like Java or .net or willingness to work with one is a huge bonus)
  • Proficiency in backend software development using microservices architecture
  • Being Machine Learning enthusiast, having at least non commercial experience in this area 
  • Strong software engineering skills
  • Good understanding of Scrum
  • Good command of English.

We offer:

  • Chance to gain commercial experience with Data Science (especially Machine Learning)
  • Ability to work with cutting-edge technology
  • Brilliant international team
  • A large amount of trust and lots of flexibility
  • Office space to organize internal and external meetups about technology: if you want to create and start your own events/communities we will encourage and support you
  • Flexible hours and the possibility to work remotely from time to time
  • Private medical healthcare and Multisport cards to help you stay fit
  • Life insurance plan to give you a sense of security and stability
  • Work-life balance culture
  • Comfortable workspace, free snacks and goodies
  • Awesome team building events (parties, happy Fridays with keg beer and board games)

Senior Software Engineer: Django Backend (m/f/d) at Motius GmbH

In the last years, we successfully built up an R&D company that develops great products using latest technologies. We do this with an unique approach: combining a fixed core team of 40 people and a huge and strong community of developers, engineers, makers, hackers, and designers (freelancers + part-time employees). This unique setup allows us to work on cutting edge technologies / products (e.g. A.I., Chatbots, Blockchain, etc.) with diverse, fast, and interdisciplinary teams. Among our customers are BMW, KPMG, Microsoft, Audi, Siemens, and others.

In order to strengthen our core team in a central technology, we’re looking for you as a Django Backend Engineer for a fulltime permanent position in Munich, Germany (with potential relocation). If preferred, we can include DevOps (Kubernetes, Docker, Openshift) tasks in this role.

Your Profile:

  • Strong software engineering / web applications engineering background (e.g. patterns, architecture)
  • At least one year of professional Django dev experience
  • Good Python developer (Python 3.x)
  • Good communication skills in English in writing and speaking
  • Preferably T-shaped skillset, i.e. rough experience in JavaScript stacks, C# / .NET or iOS/Android
  • Preferably having worked in agile environments, being able to follow and potentially lead the SCRUM process of different teams
  • Preferably having worked with Docker, GitLab CI, or comparable tools

Your Role:

  • Joining 3-6 months long R&D projects (sometimes longer) in engineering teams of 2-5 people
  • Always working with the team here in Munich in our office – we don’t do customer-on-site consulting
  • Building complex web applications in Django (mostly our Frontends are built on ReactJS)
  • Following a two-weekly Scrum process using GitLab, Slack, Kanban, Continous Integration & Delivery, etc.
  • Becoming a “Tech Specialist” on this stack, i.e. supporting and coaching other engineers, increasing Motius’ knowhow and assets in Django, later supporting in interviewing and hiring other engineers
  • Being part of our Software Engineering cluster and learning new and other technologies

Our Offer:

  • Fulltime employment in Munich, Germany (with relocation and visa support)
  • Competitive salary including a personal and a company-wide bonus system
  • 4h/week reserved for personal development and learning new technologies (2 days/month)
  • Unique and inspiring office culture with a lot of smart engineers from different backgrounds (e.g. App developers, Embedded system engineers, Mechanical engineers, Computer Vision researchers etc.) from over 15 different countries
  • Direct impact on the innovation cycles of our customers (new products of the future)
  • Enjoying constant change of topics and technologies – instead of monthly bug fixing and maintenance

More information can be found here.

Python Backend Engineer at Tracr

We are looking for a smart, enthusiastic back end software engineer with a keen interest in current technology and engineering.

Using your experience of python, p2p/distributed platforms and software engineering best practices, you will be involved in the design and implementation of secure and scalable applications that are transforming the diamond industry. 

You will take an active part in team discussions and code reviews and you will work collaboratively with your colleagues to identify, prioritise and deliver features which bring value to the core platform and applications running on top of it. You will also get to contribute (or just get exposure – up to you) to all the aspects of the Tracr platform, from blockchain to machine learning to IoT and security engineering (e.g. Intel SGX), and you will also work very closely with the front end developers and the product team.

Engineering is a small, focused, flat team of software, security, blockchain and devops engineers and we are looking for people to not only help us deliver our requirements but also to add to our existing broad and diverse knowledge base. 

Requirements

  • Excellent knowledge of Python, paired with at least 3 years of commercial experience in Python
  • Excellent understanding of the HTTP protocol
  • Familiarity with container technology such as Docker
  • Experience with Git
  • Experience of writing unit and integration tests
  • Experience with Agile development environment
  • Excellent analytical and problem solving skills

Highly Desirable

  • Experience with peer-to-peer networks or distributed systems
  • Familiarity with Amazon Web Services
  • Familiarity with Ethereum & Solidity, Hyperledger or blockchain in general
  • Knowledge of Rust
  • Experience with using Jira for product tracking / management
  • Familiarity/interest in cryptography (encryption, signatures etc)

Product Designer at Paxful

Paxful is one of the world’s leading peer-to-peer bitcoin marketplaces and a universal money translator. Powered by people and secure escrow service, our mission is social justice through financial freedom worldwide. By offering a platform with over 300 payment methods that empower both merchants and buyers alike, we have created opportunities for millions across the globe who don’t have access to traditional banking services.

Paxful was founded in 2015 and has an established headquarters in Estonia, with additional offices in New York, Hong Kong, and the Philippines. Currently, we have over 130 dedicated employees globally and are steadily growing by the day. We have millions of users, a strong business model, and are completely bootstrapped. One of our pillars is giving back to the communities we help through initiatives such as #BuiltWithBitcoin. You’ll be joining an international team that seeks to make real, sustainable change in the world.

Paxful team tends to have:

An open mind: We believe that change and new ideas are exciting, not threatening.

Proactive attitude: We’re willing and ready to roll up our sleeves and take responsibility.

Accountability: As colleagues, we take care of each other and our work.

Self-direction: We figure out solutions on our own and take charge of carrying them out.

An adaptive mindset: We shift our processes, perspectives, and working styles along with the environment.

Passion: We feel driven by being part of the mission.

Sounds like a fit? What you’ll be doing:

  • Participate in setting the vision for Paxful user experience.
  • As a part of an autonomous product team, lead the design projects across the entire product lifecycle and multiple product launches.
  • Back your design decisions with clear, data-based evidence and user behavioral data.
  • Bring your design solutions to life with the appropriate level of detail and fidelity at every phase of the design process: from broad and conceptual ideas and low-fidelity wireframe to detailed and polished user interface prototypes.
  • Assist product team members in measuring the impact of product releases and design changes.
  • Create wireframes, storyboards, user flows, process flows to effectively communicate interaction and design ideas to the team.

What you’ll bring to this role: 

  • You have at least 3 years of experience with product design/user interface design.
  • You are able to design user interface solutions from low-fidelity sketches to hi-fidelity pixel-perfect mockups.
  • You have experience working with complex and functional user interfaces on different platforms.
  • You have a good understanding of user research principles and methods.
  • You have at least some degree of practical experience with planning, conducting and analyzing the results of research.
  • You have experience with modern design & prototyping tools like Sketch and InVision.
  • You are staying up to date with the latest developments in the product design field, and you are ready to apply these principles to your work.

Ideally, you’ll also have:

  • You are passionate about FinTech.
  • You are excited about Paxful mission to unlock the power of unbanked people and disrupt finance by building a global peer to peer payment platform of the future.
  • You have experience working in a product company environment, not just a design agency/freelance environment.

Perks:

  • Catered lunch and dinner daily, with premium snacks
  • Gym membership of your choice and personal training sessions
  • Sports nutrition and supplements
  • Massage and chiropractic sessions
  • Training and professional development resources
  • Paid company events and retreats
  • Paid maternity/paternity leave including a one-time bonus to support newborn
  • Office in the historical center of Tallinn
  • Flexible hours

Please attach a link to portfolio showcasing examples of complex user interfaces. Applications without a portfolio will not be considered.

Software Engineer at Gemini

The Department : Engineering

Gemini is regulated and licensed like a bank, but it’s run like a tech startup, and engineering is the core of the company. There’s a wide range of tough problems to solve at Gemini – from properly securing hundreds of millions of dollars worth of customer funds, to developing innovative new blockchain products, to finding new techniques to combat fraud, to shaving microseconds off our API response times, and everything in between.

All of Gemini’s engineers are able to work across the software platform, not just on their own specialization or sub team. We value a thoughtful, collaborative software development process, coupled with a pragmatic approach to problem solving and delivering software.

The Role: Software Engineer

As an engineer on our backend team, you’ll architect and solve complex problems that will directly influence the direction of the digital asset space. There’s a wide range of problems to solve at Gemini – from properly securing millions of dollars worth of customer funds, to developing innovative new blockchain products, to shaving microseconds off our API response times. We have a strong culture of code reviews a focus on security, with the end goal of writing and shipping high-quality code by getting things right the first time. We want to continue building the best product we can as we scale and grow our business. If you get excited about solving technical challenges that directly impact our clients, our institutional investors, and the rest of the Gemini team, we’d love to hear from you.

Responsibilities:

  • Develop new products and features across all aspects of our business – financial exchange, customer accounts ledger, blockchain operations, our website, internal admin. tools, API automation access, anti-money laundering (AML), know-your-customer (KYC) compliance and many others.
  • Craft automated tests and work with our QA team to ensure the operation and correctness of new product features.
  • Provide technical input and knowledge to the planning, design, and requirements process for new products and features.
  • Collaborate with other engineers to review code.
  • Drive architecture for complex products by determining current limitations and coming up with solutions.
  • Improve the performance, maintainability, and operations of the Gemini code base by engaging in occasional refactoring and upgrade projects.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering or equivalent professional experience
  • Advanced proficiency in at least one language. use mostly Scala on our backend and Javascript on the frontend – and it’s great if you’re comfortable in those, we aren’t picky as long as you’re willing to learn.  We’ve had Java, C#, JavaScript, Haskell, Ruby, and Python coders pick up the new language.
  • Significant experience working as an engineer, with demonstrated ability to solve performance and scale challenges.
  • A proven background designing data-driven software, following observability, testing and deployment best practices.
  • Experience keeping track of your work using project tracking tools like GitHub, JIRA and Confluence.
  • Participating in reviewing code, helping evaluate implementations, and providing feedback about potential improvements.

Preferred Qualifications:

  • Experience working with Bitcoin, Ethereum, and/or blockchain technology a huge plus
  • Work experience or knowledge of the finance industry, trading and/or exchange systems
  • A desire to build systems to help your fellow engineers deliver their software to production more quickly and reliably
  • The ability to self-organize and clearly communicate intent
  • Ability to contribute throughout all phases of a service lifecycle, from conception through design, development, deployment and ultimately operation
  • Operational familiarity with Macs or Linux systems
  • Work with teams to improve tooling, processes, and the software they support

Building game changing Mobile applications at Deloitte UK

Want to shape the future of online experiences? So do we. We are growing our team at Deloitte Digital to enable us to build greater digital solutions for our clients. We’ve been doing this for a while now and we’ve got pretty good at it. However, we’re always looking for better and more fun ways to do things. Here are just some of the tools and techniques we’re using at the moment:

  • Behavior Driven Development
  • A DevOps approach to build and continuous deployment
  • Elastic Cloud Based Environments and Architectures
  • Rapid Prototyping Tools

We also continually look to explore new frameworks and design patterns that help us deliver solutions that excite our client’s customers and allow us to deliver at incredible speeds. There are far too many to mention and we aspire to use the latest technologies and methodologies to deliver a broad range of high quality reactive software for this decade and the next. Some of the areas we are looking at currently are:

  • Alternative JVM Languages and frameworks
  • Micro-services and cloud native design
  • Container based architecture
  • Blockchain platforms 

Responsibilities

  • Work with outstanding talent across disciplines to innovate and solve some of the most exciting problems for our clients.
  • Work with team leaders to develop product and design specs for the components you’ll be working on as part of any new build.
  • Own design, implementation, and testing for the system for those components.
  • Write product specifications and design documentation for assigned system components. Organises review and/or release of documentation when required.
  • Implement and execute tests of assigned portion of system components.
  • Recommend improvements to assigned portion of system components.
  • Communicate with members of other departments and other members of development to ensure effective implementation.
  • Perform all duties and responsibilities as required by the Engineering Procedures.
  • Going beyond standard duties and responsibilities to champion small details, spot opportunities and add extra value for our clients.

Requirements

Overall, you’re an ideas person and problem solver as well as a hands-on doer – that’s important. And you know it takes a mix of people to do amazing work, so you love collaborating with and learning from people with different skills, backgrounds and perspectives. If you have an interesting or unusual mix of skills yourself, even better.

We’re expanding fast, so we’re looking for people who are, by which we mean natural initiative-takers who bring out the best in others, are brilliant listeners and can grow our business without compromising standards, integrity or culture.

You’ll also have

  • Demonstrable knowledge commercial knowledge directly-related experience within software development.
  • Experience working in development teams using agile development methods and supporting tools such as Scrum and Kanban.
  • Working experience in Android development and proficient with using Android Studio and related tools.
  • Experience with core Android APIs and frameworks such as Retrofit, Dagger, Espresso, Mockito etc.
  • Knowledge of other Android UI/UX standards and material design guidelines.
  • Understanding of general design principles/patterns used in Mobile Application development.
  • Experience of writing Unit and UI tests on Android.
  • Proficient understanding of GIT code versioning.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Knowledge of asynchronous APIs to offload tasks from UI thread.
  • Ability to effectively prioritise workload to meet deadlines and work objectives; use resources effectively and efficiently; demonstrate reliable work habits; and organise and self-direct execution of tasks/duties.

Mobile App Engineer at Parity Technologies

Parity Technologies is building an open-source commons of blockchain infrastructure and emerging Web 3.0 technologies. We are looking for an experienced mobile app engineer to work on the following:

  • Parity Signer, an app for offline transaction sending. Parity Signer makes cold storage accessible to anyone with an old mobile device.
  • Parity Fether, a decentralised, light client-based wallet. Parity Fether is one of the first applications to be built on a light client.

This is an excellent opportunity for an experienced mobile app developer looking to get involved in the blockchain industry, or someone already in blockchain who is looking to work with one of the most accomplished blockchain development teams.

At Parity, we prioritise the developer experience both for the developers who work at Parity and for the external developers who work with our tech. Parity developers enjoy autonomy, a flexible work environment, and working on tech that matters to the development of a better web and decentralised systems.

Responsibilities

  • Support the entire application lifecycle (concept, design, test, release and support)
  • Write clean code to produce fully functional mobile applications
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Test, troubleshoot, and debug to optimise performance
  • Design, with the help of our frontend team, interfaces to make the user experience intuitive and enjoyable
  • Collaborate with the team to plan and implement new features and improvements
  • Ensure new and legacy applications meet quality standards
  • Take responsibility for development progress and work with the team to overcome roadblocks
  • Write documentation and tutorials to support the applications
  • Proactively advocate for security and an enjoyable user experience

Benefits

  • Working at Parity means focusing on the stuff that counts: building of the most cutting-edge technology for the future web. Our teams enjoy a high degree of trust, freedom and autonomy to achieve that goal.
  • Because we value initiative and learning, we’ve defined a generous personal budget to attend conferences or skills courses of your own choosing. We think you know what’s best for you!
  • Parity is a diverse company with people from various countries and we will support you with German language courses where needed.
  • Not all of us who collaborate work in the same place. Bringing the team together is something we value a lot, so we regularly go on team retreats.