Skip to content

Instantly share code, notes, and snippets.

@hminaya
Last active September 20, 2020 21:25
Show Gist options
  • Save hminaya/c7cbb67c54c000e04a94 to your computer and use it in GitHub Desktop.
Save hminaya/c7cbb67c54c000e04a94 to your computer and use it in GitHub Desktop.
meSuma - Backend Developer (python)

##Backend python developer

Hey,

Here at meSuma we are looking to fill an in-house position for a backend developer. We are looking for someone who can learn quickly, is very skilled and passionate about coding in general. You’d be working with a wide stack of technologies, including but not limited to: python, flask, pyramid, go, grunt, mongodb, postgresql.

We are a young startup and are open to remote work for the right person. In this position you’d be reporting directly to the CTO and joining an existing team of developers working on this project.

###Where do I apply?

We have setup a small two step test to help us better understand how you write code and what your thought process is. Please complete the following steps and upload your work to your github profile, then send a link to hector [at] mesuma [dot] com.

###Step #1 We need you to do some scraping. The objective is to create a script that connects to http://www.diariolibre.com or http://www.elcaribe.com.do to collect the exchange rate for US$ and Euro. You then need to save this into a DB of your choosing.

###Step #2 Now you need to consume an api. Visit http://data.developers.do and choose any of the available APIS. Then create a script where I can pass in a parameter and get the details. For example if you choose “Provincias”, I should be able to pass in the ID and get the name.

###Misc

  • This needs to be done in python, you can use any packages you wish.
  • Upload your results to your github.com profile and send a link to hector at mesuma dot com.
  • We have deliberately left out some details in order to better understand your thought process

###Compensation We will prepare a fair compensation package for the right candidate based on their experience, commitment and what that person brings to the team.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment