Software Engineer - DistantJob - Remote Recruitment Agency

Software Engineer

📣 Calling all passengers, the opportunity train is departing in 5 minutes from platform 1! 

DistantJob is giving you a chance to join an exciting company making headway in one of the 30% of industries that have yet to be digitized: alternative investments, one of the fastest-growing asset classes. This space is replete with issues – and, therefore, opportunities.

Our client is founded by entrepreneurs with strong financial backing. They've commercialized their product early, and they've already generated revenue: their train has sped past the risk station and found the market. They're still a small team, but they're actively selling their product, seeking more investors, and reeling in new clients. They're looking for someone who will proactively speak up, raise questions, leave their ego aside to debate ideas, and who may not have all the answers but is interested in understanding the why behind everything they do. Do you want a ticket for this ride?

What you'll be doing:

  • Coding for new features to core applications written in Typescript, React/JS, and Python, with MongoDB
  • Coding for relatively complex software written in React, NodeJS, and Python
  • Seeking out code quality through testing, version control, and running code reviews
  • Identifying and reviewing code problems and debugging
  • Maintaining web applications and web services

Qualifications and skills

  • 3-5 years of experience as a software engineer
  • Exposure to making distributed applications or solutions
  • Experience with:
    • NoSQL document databases
    • RESTful services
    • Solving complex product development problems
    • Source control and Agile project management tools, such as Bitbucket, Github, Jira, etc.
    • Selenium browser automation, web scraping, and data mining
    • Agile development, continuous integration, and DevOps culture
    • Developing and deploying on Linux, including bash scripting
  • Knowledge of various concepts such as network layers, cookies, local/session storage, IP addresses and ports, HTTP Protocol

Preferable experience

  • Writing fairly complex software in a strictly-typed, object-oriented compiled language such as Golang, C, etc.
  • Involvement in microservices design, containers, and a serverless and multi-cloud architecture
  • Knowledge of how to perform cloud service deployments
  • Acquaintance with SQL-based relational databases

The final skills and qualities that will make you ideal for this position are:

  • Excellent analytical and problem-solving skills
  • Comfortable working in a fast-paced team environment
  • Impeccable work ethic
  • Good time management
  • Open to learning about financial technology concepts
  • Capacity to get into the small details of how a product works and convey its value

This fully remote, full-time position will forever be remote – flip flops and sweatpants are encouraged on this train. 🚂 Are you ready to get on board? Please fill out the form below and let us know!

Apply for this Job

* Required