JAVA 8 SENIOR SOFTWARE ENGINEER
Remote work is permitted
Rate: USD 100K / year gross salary
SKILLSET You will be working in a cryptocurrency start-up company. You can be based in Mexico City or work remotely from anywhere in the world.
Must: – +10 year of experience developing in Java
VERY HIGH fluent English skills for having complex oral conversations
Willingness to work in a Java 8 environment with NO frameworks, in a highly concurrent system (1.000 transactions per second), doing 50% of the time testing, integrating exchange cryptocurrency platforms from many countries to existing platform
Activities:
The Senior Software Engineer will augment the existing engineering team in the ongoing
development of our core platform. The Senior Software Engineer will be a key member of our team. Not only will he or she be responsible for contributing to the growh and further development of our software platforms but additionally identify areas of potential improvement; improvements that very well might have significant implications on the company’s business model, overall direction, and mission.
Additionally, this role will have significant influence on the growth of the engineering team. You will get to navigate the exciting challenges faced by the most essential component of a fast-growing and innovative company.
Requirements:
– Extensive experience and knowledge of Java 8 as well as leading skills. Ninety-nine percent of our platform is written in Java 8, and so it’s essential that you are good at Java 8 and have an extensive knowledge of its standard library
– Concurrent programming. Our system is highly concurrent. It is therefore crucial that you are excellent at coding safely in a concurrent environment
– Testing. Our system manages financial transactions. Testing is a core part of what our engineers do. Unit tests and integration tests make up 50% of our code base.
– Commom Java dev tools. Linux, Bash, Gradle, IDEs like Intellij or Eclipse, and profiling tools
– Communication protocols. Much of our system is dedicated to managing communication channels over HTTP (like RESTful services), WebSocket, and FIX.
– Low latency programming and networking (optional) Although we are not currently optimizing for latency, anyone who has skills regarding speed improvements will be especially valuable as our company grows
– Technical and social skills: Open and plastic mind, intensity, drive
Location: Mexico City
Vacancies: 1
Ref.034/2018