This job post is closed and the position is probably filled. Please do not apply. Work for Basket and want to re-open this job? Use the edit link in the email when you posted the job!
Overview
We are Basket (www.trybasket.com) โ a fresh and exciting new approach to save, share and follow the things you love, and the people who love them too. Basket keeps you organised, up to date, and helps you buy better across all shopping categories.
To continue our growth weโre seeking a Senior Backend Engineer located in London or Auckland. With your strong production experience of Python and ETL processes, youโll play a key role in our data extraction, transformation pipelines, data storage (MongoDB), and data delivery via AWS API Gateway (Rest APIs) and AWS AppSync (GraphQL). Youโll need a deep understanding and experience with serverless AWS (Lamba with EventBridge), and knowledge of the serverless framework (https://www.serverless.com/) would be a significant benefit.
To excel in this role, youโll learn quickly, think big, and deliver rock-solid results in a fast-paced startup environment. You implicitly know how to balance safe decisions while proactively researching and running code experiments. Youโre someone who embraces collaboration and feedback with open arms. You continuously look for ways to grow yourself, help teammates, and opportunities to make the products you work on stronger. This is a chance to join an innovative team where you will be challenged, and have significant input to shape a product we believe will become a global household name. This is an exciting opportunity to join our backend team at a pivotal time in our journey.
This role is development focused, with a small amount of coaching required for junior team members.
How We Work at Basket
At Basket, we work in 2 week development cycles with a clearly defined goal. Weโre inspired by companies like Linear where quality work is more important than quantity of features released. We plan each cycle well ahead of time with team discussions, research and workshops to make sure weโre making informed decisions.
Hereโs how our typical cycle looks;
2 weeks before a cycle we plan and define requirements for features
1 week before a cycle we do technical due diligence and write acceptance criteria
During a cycle we write code using test-driven development, test code to development and staging environments, collaborate with QA, Design and PM team members to ensure features are production ready.
What You'll Do
Write, improve and maintain serverless functions to accurately transform and load data into efficient and organised MongoDB storage
Develop and maintain 3rd party data clients to enrich stored data
Create and update API endpoints for a frontend client using AWS API Gateway (Rest APIs) and AWS AppSync (GraphQL)
Analyse and tune application performance with a focus on efficiency using analytics tools such as Lumigo, Sentry, Segment and DataDog
Research and architect solutions using serverless architecture patterns
Implement and improve analytics and application monitoring performance
Approach your work using test driven development (TDD) to ensure the integrity of your code and our services
About You
Native English (this is essential)
Located in London, UK or Auckland, NZ
5+ years full-time work experience as a backend engineer on production services
Advanced knowledge of Python ^3.10 and/or NodeJS ^15.0.0
Deep knowledge of webpage parsing, including XPath and Regex
Excellent experience with MongoDB and DynamoDB
Production experience with AWS services in a serverless microservices context, such as Lambda, AppSync, API Gateway, S3, SNS, SQS, Cognito, EventBridge
Lots of energy and enthusiasm about being part of a small, progressive team
Good To Have
University degree in computer science, or equivalent experience
Experience working in a VC-backed startup environment
Our Culture
Our culture is built on respect, collaboration and a drive to shake up the world of shopping. Weโre at the beginning of our journey with the opportunity for new team members to lead projects, and shape services that customers interact with daily. Our team members are conscientious, deep thinkers, always striving to be awesome human beings.
We are an equal opportunity employer and value a diversity of perspectives and backgrounds at our company. We are dedicated to a policy of nondiscrimination in employment on any basis including race, colour, age, sex, religion, disability, or national origin.
Please mention the word LEADING when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xNDY=). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$70,000 — $120,000/year
Benefits
๐ Distributed team
โฐ Async
๐ Paid time off
๐ No monitoring system
๐ซ No politics at work
๐ We hire old (and young)
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Crossover and want to re-open this job? Use the edit link in the email when you posted the job!
\nESW Capital takes an unorthodox approach to hiring in an attempt to improve the candidate experience by expediting the hiring process through an innovate online hiring tournament. Candidates will receive an offer as soon as the day of the event should they be successful.We're running an Online Hiring Tournament on May 5th to hire Test Automation Chief Software Architects (USD $100K/yr).\n\nThis event will include testing. Upon grading the deliverables from the event, we will set up qualified candidates with an interview with the hiring manager, who can hire 20 Chief Architects. This is a 100% remote, full-time role.\n\nAs a Chief Architect you will be responsible for developing solutions to complex architectural problems, designing and delivering real enterprise-class software products to customers and being a hands-on peer leader of top development resources. As the owner for the architecture and technical delivery of a multi-million dollar revenue per year enterprise software product, you will effectively work as the CTO of the engagement with a startup mindset, wearing multiple hats from lead architect and developer on the most complex elements of the product to technical team leader to solution evangelist ensuring that the customers are blown away by the technical differentiation and quality of the product.\n\nCandidate Requirements:\n\n\n* Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering\n\n* At least 8 years of experience on hands-on development and related technologies\n\n* Has worked with back end technologies based and latest development frameworks\n\n* Has experience working with two or more of data related technologies and familiarity with others from various Relational databases, Nosql databases, Caching systems, Full Text Search engines, Big Data systems.\n\n* Has good experience with the TDD approach, doing unit testing, mocking, integration/UI testing, behaviour driver testing.\n\n* Has good experience working with, setting up and configuring any continuous integration and delivery systems, any code quality automation technologies.\n\n* Has experience with one or more cloud or devops services like AWS, Docker, Heroku, Digitalocean, etc.\n\n* Has experience with one or more front end technologies including templating, CSS and JS frameworks.\n\n\n\n\nWe recommend that you attend the tournament instead of applying online, as our tournament process will be much faster.\n\nClick Apply Now > Register at the green button - you will receive the webinar link after completing registration. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Testing, Architecture, Developer, Digital Nomad, DevOps, Cloud, CSS and NoSQL jobs that are similar:\n\n
$70,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Apollo Scheduling and want to re-open this job? Use the edit link in the email when you posted the job!
\nAre you someone who can take a vision of really neat end-user functionality and architect an application that will turn that vision into reality? \n\nYou know that people with vision aren’t always the best at turning it into an operational reality.\n\nYou also know that people who write really good code often don’t consider the bigger picture of what they’re doing it for.\n\nYou consider yourself to be the bridge between the 2.\n\nWe are on the search for a skilled and experienced Software Architect. Your primary responsibilities will be to help create enhancements to existing products and to create new products from concept to launch as part of a cross-functional project team.\n\nYou will design, implement, and test solutions that result in compelling and easy-to-use products.\n\n In more detail, you will:\n\n\n\n* Develop software solutions by studying information needs, systems flow, data usage, and work processes; investigate problem areas; utilize agile software development techniques; and confer with users.\n\n* Provide engineering support when building, deploying, configuring, and supporting solutions for customers and their problems.\n\n* Scope large elements of projects and calculate estimated delivery.\n\n* Review complex existing code in order to refactor and improve it.\n\n* Investigate, analyze, and make recommendations to management regarding technology improvements, upgrades, and modifications.\n\n* Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.\n\n* Prepare and install solutions by determining and designing system specifications, standards, and programming.\n\n* Support and develop software engineers by providing advice, coaching, and educational opportunities.\n\n* Help customers as a technical expert in the delivery of solutions.\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Teaching, DevOps, Education, Admin, Engineer, Sys Admin, Testing, Architecture, Developer and Digital Nomad jobs that are similar:\n\n
$70,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Apollo Scheduling and want to re-open this job? Use the edit link in the email when you posted the job!
\nAre you someone who can take a vision of really neat end-user functionality and architect an application that will turn that vision into reality? \n\nYou know that people with vision aren’t always the best at turning it into an operational reality.\n\nYou also know that people who write really good code often don’t consider the bigger picture of what they’re doing it for.\n\nYou consider yourself to be the bridge between the 2.\n\nWe are on the search for a skilled and experienced Software Architect. Your primary responsibilities will be to help create enhancements to existing products and to create new products from concept to launch as part of a cross-functional project team.\n\nYou will design, implement, and test solutions that result in compelling and easy-to-use products.\n\n In more detail, you will:\n\n\n* Develop software solutions by studying information needs, systems flow, data usage, and work processes; investigate problem areas; utilize agile software development techniques; and confer with users.\n\n* Provide engineering support when building, deploying, configuring, and supporting solutions for customers and their problems.\n\n* Scope large elements of projects and calculate estimated delivery.\n\n* Review complex existing code in order to refactor and improve it.\n\n* Investigate, analyze, and make recommendations to management regarding technology improvements, upgrades, and modifications.\n\n* Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.\n\n* Prepare and install solutions by determining and designing system specifications, standards, and programming.\n\n* Support and develop software engineers by providing advice, coaching, and educational opportunities.\n\n* Help customers as a technical expert in the delivery of solutions.\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Teaching, DevOps, Education, Admin, Engineer, Sys Admin, Testing, Architecture, Developer and Digital Nomad jobs that are similar:\n\n
$70,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Apollo Scheduling and want to re-open this job? Use the edit link in the email when you posted the job!
\nAre you someone who can take a vision of really neat end-user functionality and architect an application that will turn that vision into reality? \n\nYou know that people with vision aren’t always the best at turning it into an operational reality.\n\nYou also know that people who write really good code often don’t consider the bigger picture of what they’re doing it for.\n\nYou consider yourself to be the bridge between the 2.\n\nWe are on the search for a skilled and experienced Software Architect. Your primary responsibilities will be to help create enhancements to existing products and to create new products from concept to launch as part of a cross-functional project team.\n\nYou will design, implement, and test solutions that result in compelling and easy-to-use products.\n\n In more detail, you will:\n\n\n* Develop software solutions by studying information needs, systems flow, data usage, and work processes; investigate problem areas; utilize agile software development techniques; and confer with users.\n\n* Provide engineering support when building, deploying, configuring, and supporting solutions for customers and their problems.\n\n* Scope large elements of projects and calculate estimated delivery.\n\n* Review complex existing code in order to refactor and improve it.\n\n* Investigate, analyze, and make recommendations to management regarding technology improvements, upgrades, and modifications.\n\n* Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.\n\n* Prepare and install solutions by determining and designing system specifications, standards, and programming.\n\n* Support and develop software engineers by providing advice, coaching, and educational opportunities.\n\n* Help customers as a technical expert in the delivery of solutions.\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Teaching, Education, Admin, Senior, Engineer, Sys Admin, Testing, Architecture, Developer and Digital Nomad jobs that are similar:\n\n
$65,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.