Experienced Backend Developer

نشر بواسطة fevrokbot منذ 3 أشهر

وصف الوظيفة


Headquarters: Boca Raton, FL
URL: https://joinworthy.com/


Who we are
We are Worthy - and so are you! We want to democratize capital by making money more accessible for those who need to borrow it and by making investments with strong returns available to those who would like a better financial future.


We want to help people grow a nest egg even if they think they can’t… and to do it while supporting Main Street, not Wall Street!


Our first product is a free micro-investment app that helps you save & grow your money – a dollar at a time. It monitors your everyday spending and rounds up each transaction to a whole dollar. It then automatically invests every added $10 into a 5% interest earning bond, which in turn supports small creditworthy businesses across the U.S., helping to strengthen our local communities.


We are a remote-first company with offices in sunny Boca Raton, Florida. We avoid the noise of Slack, but we use Twist, Todoist and Confluence to keep in sync. We're on Gitlab to take advantage of their integrated CI pipeline (we love continuous stuff!).


Who you are
You’re an experienced backend web developer who has worked for 5+ years on a few production web apps and APIs at scale. Experience working on financial or accounting applications preferred.


You can design an implement an API and future-proof it. You have a strong opinion on whether APIs should be versioned in the URI or in a response header, and can defend it.


You know why the programming language you choose is best for the job at hand, and you can explain it with objective arguments. We prefer a language with strong community support, as we'll mostly rely on third party integrations at the beginning. This includes Javascript (Node.js), Ruby and Python.


You’re aware of which data fits best in a relational database and which in a document-oriented one. You can use a framework-provided ORM, but can also jump in and fine-tune SQL queries when needed. You know enough database management to create and maintain an efficient schema in whatever SQL server is best for the task.


You’re experienced enough to avoid most bugs and programming errors, but you use tools such as linters and write unit & integration tests to catch all the others.


You can secure both internal and public-facing APIs using different methods, including one-time passwords (TOTP) for two-factor authentication. Or, you know about third parties who offer such services (such as Stormpath or Auth0), and how long it would take to duplicate their features internally, at some point in the future.


Most importantly, you can communicate clearly and efficiently in writing, as well as in online video/audio calls. You can handle the async (over)communication requirements of a remote-first environment and can manage your own time and productivity.


For everyone’s sake, you develop on either OS X or a Linux flavor. We don’t do windows.


What you’ll do
We’re developing our bond issuing and management platform, based on what we’ve learned from our successful MVP. You’ll play an important role in technical decisions and will work closely with the CTO to build the database, job queue and API foundations for growing the platform in the future.


Concretely, you’ll help build the database schema for managing accounting for bonds, bank transactions and user accounts. You’ll implement secured API endpoints for bond transactions, user account management and the roundup feature, based on existing knowledge from the MVP.


Finally, you’ll work with the CTO to automate unit & end-to-end testing, deployment and scaling (CI/CD) on AWS and Gitlab.


You are not required to have experience with any of the existing stack, but you need to have the ability and desire to learn.


You are a U.S. citizen or permanent resident who can legally work in the United States.


What you’ll get
  • you can work remote from anywhere in the U.S. or from our office in Boca Raton, FL

  • you’ll set your own work schedule, as long as you can deliver and be productive (we prefer two 3-hour focused, uninterrupted work sessions, with morning, lunch and evening communication breaks to stay in sync)

  • competitive salary for a remote position

  • your choice of Apple Macbook or Dell XPS Developer Edition, plus a budget for accessories (keyboard, touchpad, headset, whatever makes you more productive)

  • monthly gym membership, provided you use it. Otherwise, running shoes stipend or similar. Stay healthy!

  • health insurance & stock options

How to apply
We don’t do resumes. They only prove who signed your previous paychecks.


Send us your Git(hub/lab/bucket) profile, places where we can "see" your backend code in production, along with a short email explaining what kinds of problems you solved in the past, and how you did it.


In essence, please convince us we’re a good fit for each other with any arguments you’d like.


We’ll contact you by phone or email for a quick chat, then we’ll set up a video call with the CEO and CTO.


There will be no gimmicky interview quizzes or whiteboard tests. Instead, we’ll ask you to show us some code, either from a previous job or, if NDAs prevent that, we’ll write some together. This is not to test you under pressure, but to filter out the inevitable applicants who are trying to fake it till they make it.


We’ll ask you to try out something new and talk us through it, whether it’s a new framework, concept (GraphQL?) or an AWS service neither of us used before. We do this to see if you’re willing and able to learn new things and how you handle bumping into small obstacles on the way to delivering something that works, however trivial.



    To apply: https://worthy-financial.breezy.hr/p/10889c1bf14a01-experienced-backend-developer?source=weworkremotely

    الراتب الشهري غير محدد مستوى الأقدمية غير قابل للتطبيق
    المجال IT الدور الوظيفي Other
    نوع التوظيف دوام كامل العطل 0
    المهارات javascript,node,ruby,java,backend,rest,api,intern,aws,python,sql,git,ux,linux
    العنوان عن بعد
    الوظيفة غير نشطة

    هل توظف ؟