Jobs by tag: "api"

Showing 21-25 of 38 items.
00B

Edge API Engineer

Balena
api engineer Nov 21, 2019Apply

Job Description

ng an Edge API Engineer at balena\n\nBalena helps developers deploy and manage tens of thousands of devices across the globe. These devices come in many different types and architectures, with varying resource constraints. To keep all of these devices healthy, responsive and ultimately functional, balena utilizes an on-device agent, named the balenaSupervisor. This agent is responsible for managing application containers and data on-device, communicating state changes with our API, and fulfilling the requirements of our users’ application code.\n\nAs an Edge API Engineer at balena, your role will include designing and writing fault-tolerant code on an open source project that is used in a mission critical part of our product. You will be a core member of the balenaSupervisor team and act as a go-to resource for internal and external developers working with this key component. You will also help develop the roadmap for future improvements to and expansion of balenaSupervisor functionality.\n\nResponsibilities\n\n\n* Coordinate with the balenaSupervisor team to design solutions to complex problems\n\n* Help maintain the balenaSupervisor open source repository; interact with community members and help guide contributions\n\n* Be highly motivated to produce great code\n\n* Balance short-term fixes and feature releases with the need for a clean and consistent architecture\n\n* Evaluate customer requirements and other inputs to determine the scope and timing of new functionality\n\n* Collaborate closely with our device, OS and product teams\n\n* Actively invest in our own technology, libraries and frameworks\n\n* Understand security best practices and strive to apply them to your work\n\n* Push for delivering a great UX for fleet owners\n\n\n\n\nRequirements\n\nNeed to have:\n\n\n* Good understanding of software engineering practices and how to apply them\n\n* Product mindset: gather feedback, understand and articulate user needs, help develop your component roadmap, and build solutions\n\n* Perseverance to understand the root cause when investigating elusive bugs\n\n* Self-discipline to take on a project and push it to completion without too much management\n\n* Be willing to ask for help, and provide it to those who ask\n\n* Strong problem-solving abilities. You can split a complex problem into incremental pieces\n\n* Continuous improvement mindset and desire to make yourself and others more effective\n\n* Comfortable working in an environment that practices radical candor and transparency\n\n* Excellent written communication skills, and fluency in English\n\n\n\n\nNice to have:\n\n\n* A sample of your work\n\n* Experience leading or contributing to OSS projects (please include a URL)\n\n* Have worked remotely before\n\n* Experience with balena as a user\n\n* Experience with embedded GNU/Linux, anything ranging from personal projects with a Raspberry Pi to commercial or industrial scenarios with custom devices\n\n* Experience with Node.js, Docker, microservice architectures, rust\n\n* Experience with embedded development and microprocessors\n\n\n\n\nMake sure to let us know if any of these items apply to you!

See more jobs at Balena

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

00R

Senior Software Engineer Test API

ReCharge Payments
dev testing api senior Nov 6, 2019Apply

Job Description

ew\n\nWith over 10,000 online merchants launching subscriptions and over 1,000,000 subscribers powered by ReCharge we're processing tens of millions of dollars in sales every week. Our mission ‘making repeat orders easier for everyone' began four years ago as a bootstrapped startup and today we're at the forefront of recurring billing software with over 100 remote-first employees around the globe.\n\nOur Quality team is looking for a Senior Software Engineer in Test to work on improving API test automation and coverage for our software as a service platform. You’ll be a part of a small and impactful team responsible for test automation and framework development across engineering teams.\n\nOur stack includes: Python, Flask, Selenium, PyTest, Jinja, ES6, Vue.js, Sass, Webpack, Redis, Docker, GCP, Terraform, Ansible, Memcached, Nginx, Snowflake, Looker, Matillion\n\nWhat You’ll Do\n\n\n* Live by and champion our values: #ownership, #empathy, #simple-solutions.\n\n* Be part of a new, tight-knit team and closely with engineers on our Platform team.\n\n* Build out automation frameworks to help integrate automated tests seamlessly into current development process.\n\n* Drive quality across team by constantly building easy-to-use test frameworks and empowering developers to move towards TDD.\n\n* Work with real world problems faced in scaling the business, suggest innovations/enhancements and work with team in implementing and rolling them out.\n\n* Champion good habits (development techniques, security, tech debt balance, TDD, and agile habits) within your team; improve testing standards, tooling, and processes.\n\n* Debug production and test environment issues across multiple levels of the stack.\n\n\n\n\nWhat You’ll Bring\n\n\n* Typically, 6+ years of relevant software testing experience in fast paced environments\n\n* Knowledge of one or more languages like: Python, Go, Java, Nodejs, Ruby\n\n* Proficient with Python, Flask and collaborative tools like Git\n\n* Experience with automation frameworks like: Selenium, Cucumber/Gherkin, Gauge\n\n* Experience with build tools like: Jenkins, CircleCI, or GitLab\n\n* Experience automating tests for REST APIs\n\n* Experience performance testing web applications (JMeter, Gatling)\n\n* Self driven; a passion for taking ownership of your work and delivering outcomes\n\n* Desire to work remotely and make an impact at a boot-strapped start-up\n\n* Excellent communication skills, a team player with a ‘winning as a team’ attitude\n\n* Bachelor’s degree or equivalent experience desired\n\n\n

See more jobs at ReCharge Payments

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

1#00ff9a0I

Senior Ruby Engineer

Intrinio
Verified
dev ruby api data Nov 2, 2019Apply

Job Description

you apply?Visit https://about.intrinio.com/careers and click "Apply" next to "Senior Software Engineer". Our CTO will reach out to you shortly after for next steps.

See more jobs at Intrinio

How do you apply?

it https://about.intrinio.com/careers and click "Apply" next to "Senior Software Engineer". Our CTO will reach out to you shortly after for next steps.

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

00R

API Software Engineer Python

ReCharge Payments
python dev api engineer Sep 5, 2019Apply

Job Description

ew\n\n\nWith over 10,000 online merchants launching subscriptions and over 1,000,000 subscribers powered by ReCharge we're processing tens of millions of dollars in sales every week. Our mission ‘making repeat orders easier for everyone' began four years ago as a bootstrapped startup and today we're at the forefront of recurring billing software with over 100 remote-first employees around the globe.\n\nWe're looking for a Software Engineer to join the API team and collaborate on a critical part of the platform. Our API team provides the foundation for which Recharge is powered by and is responsible for creating a single interface into all of Recharge's data.\n\nOur stack includes: Python, Flask, Jinja, ES6, Vue.js, Sass, Webpack, Redis, Docker, GCP, Terraform, Ansible, Memcached, Nginx, Snowflake, Looker, Matillion\n\nWhat You’ll Do\n\n\n* Live by and champion our values: #ownership, #empathy, #simple-solutions.\n\n* Write code (python) focused on scalability, testability, supportability and maintainability.\n\n* Implement new technologies to solve ReCharge’s technical challenges as they arise.\n\n* Champion good habits (development techniques, security, tech debt balance, TDD, and agile habits) within your team; improve engineering standards, tooling, and processes.\n\n* Debug production issues across multiple levels of the stack.\n\n* Find and address performance issues throughout the application.\n\n* Perform thorough code reviews and troubleshoot complex issues.\n\n* Work with engineering and product managers to understand roadmap priorities.\n\n\n\n\nWhat You’ll Bring\n\n\n* Typically, 4+ years of relevant development experience in fast paced environments\n\n* Experienced in of one of the following languages: Python (preferred), Node.js, Ruby, Java, Go\n\n* Ability to design and implement RESTful APIs\n\n* Experience with Cloud Platforms such as GCP, AWS, or Azure\n\n* Experience with Docker, auto-scaling, serverless infrastructure\n\n* A knack for engineering simple solutions to solve complex problems\n\n* Self motivated with a passion for taking ownership of your work and delivering outcomes\n\n* Ability to work remotely and desire to make an impact at a boot-strapped start-up\n\n* Excellent communication skills, a team player with a ‘winning as a team’ attitude\n\n* Bachelor’s degree or equivalent experience\n\n\n

See more jobs at ReCharge Payments

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

01C

Ruby Developer

Currencycloud
Verified
api ruby microservices docker Aug 29, 2019Apply

Job Description

you apply?Email Currencycloud tech recruiting to apply via the "apply" button. Please provide a resume with a cover letter telling us a bit about yourself!

See more jobs at Currencycloud

How do you apply?

il Currencycloud tech recruiting to apply via the "apply" button. Please provide a resume with a cover letter telling us a bit about yourself!

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.