EmielMols
Joined 15 years ago
Joined 15 years ago
Crisp is building a new online supermarket in the Netherlands and Belgium. We believe real fresh grocery shopping should be better and easier. We are a serious scale-up (total headcount ~180), where the close-knit tech/product team (20) builds our app, warehouse and internal tools.
We are looking for software engineers that like to work directly with their colleagues in other disciplines such as warehouse operations, retail commerce or app user experience. An ideal candidate has a background in computer science, a healthy disregard for red tape and excellent communication skills. Our stack is no-nonsense (using technologies such as grep, strace and make), with backend code in golang/php and frontends around react (native). We prefer generalists over specialists, and willingness to learn over a long CV.
Reach me directly at emiel%crisp.nl. Please include a CV or linkedin profile. All messages will be answered. Our recruitment process includes a 30 minute tech test we ask you to do at home.
Vacancy page: https://crisp.jobs/fullstack-developer-1
Crisp is building a new online supermarket in the Netherlands. We believe real fresh grocery shopping should be better and easier. Launched in 2018 we are here to stay: backed by excellent investors we are currently scaling up.
We are looking for software engineers that like to work directly with their colleagues in other disciplines such as warehouse operations, retail commerce or app user experience. An ideal candidate has a background in computer science, a healthy disregard for red tape and excellent communication skills. Our stack is no-nonsense (using technologies such as grep, strace and make), with backend code in golang/php and frontends around react (native). We prefer generalists over specialists, and willingness to learn over a long CV.
Reach me directly at emiel%crisp.nl. Please include a CV or linkedin profile. All messages will be answered. Our recruitment process includes a 30 minute tech test we ask you to do at home.
Vacancy page: https://crisp.jobs/fullstack-developer-1
Crisp is building a new online supermarket in the Netherlands. We believe real fresh grocery shopping should be better and easier. Launched in 2018 we are here to stay: backed by excellent investors we are currently scaling up.
We are looking for software engineers that like to work directly with their colleagues in other disciplines such as warehouse operations, retail commerce or app user experience. An ideal candidate has a background in computer science, a healthy disregard for red tape and excellent communication skills.
Our stack is no-nonsense (using technologies such as grep, strace and make), with backend code in golang/php and frontends around react (native). We prefer generalists over specialists, and willingness to learn over a long CV.
Reach me directly at emiel%crisp.nl. Please include a CV or linkedin profile. All messages will be answered. Our recruitment process includes a 30 minute tech test we ask you to do at home.
Vacancy page: https://crisp.jobs/fullstack-developer-1
Crisp is building a new online supermarket in the Netherlands. We believe real fresh grocery shopping should be better and easier. Launched in 2018 we are here to stay: backed by excellent investors we are currently scaling up.
You are a software engineer willing to join our tech team as 9th developer. You're eager to learn and work with colleagues from different disciplines such as warehouse operations, category management or product design.
Our stack is no-nonsense (using sophisticated technologies such as grep, strace and make), with backend code in golang/php and frontends around react (native). We prefer generalists over specialists, and willingness to learn over a long CV.
Reach me directly at emiel%crisp.nl. Please include a CV or linkedin profile. All messages will be answered. Our recruitment process includes a 30 minute tech test we ask you to do at home.
Vacancy page: https://crisp.jobs/fullstack-developer-1/nl
Crisp is building a new online supermarket in the Netherlands. We believe real fresh grocery shopping should be better and easier. Launched in 2018 we are here to stay: backed by excellent investors we are currently scaling up.
You are a software engineer willing to join our small (~8) tech working from Amsterdam. You're eager to learn and work with colleagues from different disciplines such as warehouse operations, category management or product design.
Our stack is no-nonsense (using sophisticated technologies such as grep, strace and make), with backend code in golang/php and frontends around react (native). We prefer generalists over specialists, and willingness to learn over a long CV.
Reach me directly at emiel%crisp.nl. Please include a CV or linkedin profile. All messages will be answered. Our recruitment process includes a 30 minute tech test we ask you to do at home.
Vacancy page: https://crisp.jobs/fullstack-developer-1/nl
To clarify: to reverse the list, one would only have to swap the HEAD and TAIL pointers of the base structure.
The correcter solution would let the client manage the idle-timeout and disconnect once reached. Depending a bit on how controlled the client is, this might be a good or bad idea.
Note that this problem is very generalizable to http (1) upstream servers. If you need to support non-idempotent requests and want persistent connections to your upstream, it's not a good idea to have the upstream manage the idle timeout (and disconnect if reached).
In practice, I would have the client manage an idle-timeout of 30s, and server of 40s as an extra protection against misbehaving clients.