This job post is closed and the position is probably filled. Please do not apply. Work for Space 48 and want to re-open this job? Use the edit link in the email when you posted the job!
You'll form a key part of a team of developers building backend services to support our SaaS eCommerce platforms.\n\nYou start your day in a team Stand Up discussing progress you made yesterday, listening to your team members describe their current issues and dropping some knowledge bombs on how you โsolved this last timeโ. Youโre working from home today, so you pay the pet tax and encourage your four-legged-friend wave to the camera before logging off.\n\nFirst up youโve got a pair-programming session with a Junior Developer in your team to help them through a tough ERP integration that theyโve been working on. Theyโve been steadily improving under your experienced wing and are turning into a really productive team member.\n\nAfter lunch youโll set your Slack status and turn on Do Not Disturb for a couple of hours while you debug a weird issue with a customerโs site. Thereโs been a change to the out of stock logic recently to support multiple warehouses. You update your unit test suite to cover this unexpected scenario and tell the Project Manager the good news! You push your feature branch to Bitbucket and watch Bitbucket Pipelines build your artifact and prove that your tests pass.\n\nYour JIRA issue has automatically transitioned to โIn Code Reviewโ and you open your pull request, studying your diff carefully before assigning it to your team mate for a sanity check.\n\nTomorrow (assuming all is well!) youโll merge your pull request into a release branch and let Pipelines deploy it to Staging where it will be regression tested by the QA Team and their bank of automated tests. It should be out to Production by the end of the week, providing we can get through the testing and get client sign off by 2pm on Thursday.\n\n**If you read this and it sounds like your ideal job โ we want you on the team!**\n\n## What you'll be doing\nThe following should give you an idea of how youโll be expected to typically be spending your time. Itโs not set in stone and it may change from week-to-week, but it gives an idea of what is expected from the role.\n\n### Software Development (80%)\n\nThe majority of your time will be spent working with your team to deliver software that meets the needs of our customers. This isnโt time that youโll spend entirely in your editor, thereโs stand up, sprint planning, scoping, architecting and designing that youโll take part in to make sure weโre building exactly what we need in the right way.\n\nGiven your experience, a portion of this time is expected to be spent assisting other team members in delivering their work effectively.\n\n#### Process and Tooling Improvements (10%)\n\nMaking sure that we donโt sit still and keep evolving the way we build and deliver software is a critical investment of time, particularly from a team member with your experience. Use this time to try that tool you read about and see if itโs worthy of being a part of our toolchain.\n\n#### Personal Development (10%)\n\nKeeping up with new software releases, development practices, horror stories and post mortems are an essential part of any Software Developerโs time! Use this time to push forward your objectives and research tools and techniques you need to stay productive.\n\n## Requirements\n\n#### Essential Technical Skills\n\n* Server-side JavaScript\n* Experience with FaaS platforms (e.g. Google Cloud, Azure, AWS, etc)\n* Experience with one or more popular Node framework (e.g. Nest, Koa, Express, Hapi)\n* Experience integrating with NoSQL data stores (e.g. Cosmo, Mongo, Firestore, Dynamo)\n* Working with third-party REST and GraphQL APIs\n* Experience unit testing with Javascript\n* Experience of the full software lifecycle\n* Experience with Agile methodologies\n* Advanced experience working with Git\n* Advanced knowledge of the HTTP and H2 protocols\n* Advanced knowledge of web application security\n\n#### Essential Knowledge & Experience\n\n* At least 2 years of development experience working in a development team within a commercial environment\n* Experience dealing directly with non-technical stakeholders\n* Highly motivated with demonstrable technical and analytical skills\n* Desire to further technical skills and knowledge\n* Attention to detail, commitment and desire to complete a consistently high standard of work\n* Advanced time management skills with the ability to manage own tasks to agreed timelines with limited supervision\n* Able to clearly communicate complex design and development decisions\n* Advanced knowledge of best practice and architecture for complex web applications\n* Advanced knowledge of and able to avoid common security issues in web applications\n* Able to articulate complex technical solutions with minimal assistance\n* Able to design and build complex technical solutions with minimal assistance\n* Strong communication skills\n\n#### Desirable Technical Skills\n\n* Typescript\n* Experience with Azure or Google Cloud\n* Client-side JavaScript\n* React\n* Docker\n* Experience integrating with relational databases (e.g. Postgres, MySQL)\n* Experience with APIs that implement HATEOAS+HAL\n* Atlassian Suite (Jira, Confluence, BitBucket)\n* Experience with PCI compliance\n* Experience working with servers over SSH\n\n#### Desirable Knowledge & Experience\n\n* At least 1 years software development experience on an ecommerce platform\n* Experience of people management in a fast-paced development environment\n* Managing tasks and timelines of a development team, within a commercial environment\n\n## Benefits\n* We're fully remote and will support you in working from wherever you like\n* Flexible working hours to suit your lifestyle\n* 22 days holiday + bank holidays + an extra day's holiday for each year worked\n* Your birthday off\n* Vitality private health cover (Currently UK only. After one year)\n* Pension scheme (UK only)\n* Perkbox (Currently UK only. Access to a wide range of discounts and special offers)\n* Long service bonus (5 years and 10 years)\n* ยฃ1000 referral bonus - recommend a friend for a job!\n* Eyecare vouchers (Currently UK only)\n* Company wellness initiatives\n* Access to Employee Assistance Programme\n* Training and development plans for everyone\n* Collaborative, supportive culture led by strong values\n* Regular social events and networking opportunities\n* Relaxed and friendly team \n\nPlease mention the words **TACKLE LABEL SUGAR** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4yNTA=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$60,000 — $90,000/year\n
\n\n#Location\nWorldwide
# 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 Wild Audience and want to re-open this job? Use the edit link in the email when you posted the job!
As the second fullstack developer at Wild Audience you will build a complete new SaaS app from scratch together with one other fullstack developer and our product manager.\n\nWe are fully bootstrapped, profitable and a remote team of 4 based in Europe serving more than 300 customers around the world in English & Spanish language.\n\nAs a team we value low-stress, freedom and more time for the things we love doing - like enjoying nature and surfing :-)\n\n# About you\nYou live somewhere in Europe, speak English fluently (Spanish is a plus) and feel comfortable working with Asana, Loom, Notion, Slack & Zoom.\n\n\n# The work you'll do\n**Together with our second full-stack developer you will be responsible for:**\n* Developing, testing and refactoring components in React.\n* Developing and designing GraphQL API.\n* Implementing and designing new features.\n* Designing data models, implementing queries and mutations to the database.\n* The implementation of backend functions (lambda functions in Node.js).\n* Designing and implementing integrations with third party API's.\n* Clean documentation, well-organized communication/reporting and research.\n* Supporting the team with technical questions, detecting and fixing bugs.\n* Reviewing and refactoring code. \n* Youโre able to effectively balance speed/quality/tech debt and make engineering decisions that enable speed while maintaining quality results.\n\n\n# Your experience\nMin. 1-2 years work experience\n\n\n# The skills you have\n **Minimum Skills:**\n* Good understanding and experience of HTML, CSS, JS.\n* Good understanding and experience with Javascript Es6 syntax.\n* Good understanding and experience of React and React Hooks.\n* Good understanding and experience of GIT workflow.\n* Basic understanding of Node.js.\n\n**Good to have:** \n* Experience working with PHP and Wordpress API\n* Experience working with third party API's (REST) - Stripe and ActiveCampaign a plus.\n* Fast learner and willing to learn new skills and tools.\n* Strong adherence to coding standards.\n* Writing clean and self-documented code.\n* Well understanding of balance between speed/quality/tech debt.\n* Understanding / experience with testing tools like Jest, Mocha, Chai.\n* Understanding of functional programming.\n* Experience with Agile development techniques.\n* Understanding / experience with API design and development.\n* Understanding / experience with JAMstack.\n* Understanding / experience with CSS frameworks as Tailwind, Bootstrap or Foundation.\n* Understanding / experience with AWS and/or Azure architecture and systems.\n* Experience with Serverless functions (Lambda).\n* Experience developing RESTful and GraphQL Web Services.\n* Experience working with full stack web applications. \n* Experience with databases and data models.\n* Understanding of web design and UX main concepts.\n\n\n# The stack you will use\nWe follow the JAMstack philosophy working with RedwoodJS as a framework. Wildmetrics is built on React on the client side and we use the Apollo Client to make queries using GraphQL. Prisma is used to handle connections with the database. On the server side we use node lambda functions on AWS.\n\n\n# The hiring process\n**Please note that we are looking to make an offer to someone no later than November 5th.**\n\n**Phase 1: Initial application** - Youโll complete an application form with your basic info and answer a few questions so we can learn more about you, your experiences and skills and what is your vision for the future. If we believe there is a good fit based on that initial application, you'll jump into the next stage.\n\n**Phase 2: Test** - Weโll send you a test to complete (2-5 hours) to evaluate your skills and learn more about your coding style.\n\n**Phase 3: Interviews** - Youโll be having a first call with our developer to go through your test. If we believe there is a good fit at this stage, you'll jump on a call with Bastian, our CEO to talk about company culture, benefits and the future of the company as well as to answer any questions you might have.\n\n**Phase 4: Decision & Job Offer** - After your interview with our CEO Bastian, we will take a few days to reflect on your application, make an offer and hopefully youโll become a member of our team! :-)\n\n\n# The benefits you will get\n**Holidays:** 16 public holidays + 23 paid vacation days + company holidays (Dec 24-Jan 1)\n\n**EU Remote:** 100% EU remote-first company. The whole team is based somewhere in Europe. You can live and work wherever in any European country. \n\n**Surf Afternoon:** If there are waves/wind (or any other sport you enjoy) and you want to go for a surf, take off and \nenjoy. You can always finish your work after ;-)\n\n**Team Retreats:** We do quarterly team retreats where we strategize and go on an adventure trip (hiking, camping or surfing) to bond & forecast the future.\n\n**Transparency:** You get insights into everything Wild Audience does and you're part of all decisions (new hires, salaries, revenue, process optimizations, feedback, etc).\n\n**Sustainability:** We care about the well-being of mother nature. Work travels and team retreats are done with train.\n\n**Health: **Wild Audience pays for your private health insurance.\n\n**Office:** We don't have an office. Work from home, cafes or coworking spaces. \n\n\nWe have a lot of more cool ideas about team benefits which we will gradually roll-out whenever Wild Audience achieves new financial goals and more funds become available. \n\n# About Wild Audience\nWild Audience is a big-data startup building Wildmetrics to solve ROI analytics for marketing campaigns, funnels & channels. Wildmetrics is in its second month of development and released an Alpha version for 14 early adopters.\n\nWe also offer two other products, Wild Mail and Automation University, to help our customers grow their business by building authentic relationships with marketing automation. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, React, Junior, Full Stack, Developer, Digital Nomad, English, Serverless, CSS, PHP, Git, Node, API, Marketing, SaaS and Backend jobs that are similar:\n\n
$65,000 — $120,000/year\n
\n\n#Location\nEurope Only
# 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.