Full Stack Developer

Job ID: 32731820

Budget: $3,000 – $5,000 USD

Technical Skills
We are looking for a software generalist with a creator mindset. Someone who is flexible and open to exploring broad solution sets and analyzing options while putting personal preference and biases aside.

We are a small team with minimal bureaucracy that likes to move quickly. We are looking for someone with a broad range of tech skills and we don’t require mastery in any category. We prefer a familiarity in many environments/languages/frameworks and, most importantly, someone that can learn quickly.

Below are some of the technologies we currently use. Being proficient in any of them would be a plus but not essential. This list is in order of our current needs.

● React - Typescript, design patterns for medium/large scale React apps
● GraphQL - Integrating a React app with a graphql API
● Website design + HTML/CSS/JS - Design and basic user experience understanding - forms, validation, responsiveness etc.
● WordPress - CMS backend
● Flutter - 3 platform: iOS, android and web
● NodeJS - express web server
● MongoDB - Atlas hosted
● GCP - serverless techniques, cloud functions, pubsub
● Firebase - authentication, hosting

Where do we need your help? What are we looking for?
● Build brand new CeleBreak technology solutions to help scale to more fields, users and cities. There are many features on our list and we want you to partake in conceiving, designing, and building them with us!
● Build our internal admin control center in React. Controlling games, managing players and automating regular tasks.
● Assist with our public website and help us begin the process of rebuilding
● Research and integrate with 3rd party tooling for business intelligence and automation workflows with our backend api
● Build charting and reporting views of our data for management to have better insights on our system.
● Perform regular library and 3rd party integration upgrades and patches
● Handle technical issues reported by the team and rapidly provide solutions
● Testing - Automated testing and adhering to TDD whenever possible.
● Security - Security-first approach to development and ability to recognize vulnerabilities

General Skills & Attitude:
● Entrepreneurial & Self Starter skills, you will be the third person in the Tech Team.
● Fluent in english
● Forward thinking and a big-picture mindset
● Take ownership and responsibility. You do not blame others and you always look for solutions
● A self-learner, always develop and educate yourself. You may be asked to work on many different things and be flexible with such a small team.
● Show ego-free behavior and always act in the interest of the community, the people around and in the interest of the vision of CeleBreak.
● First Principle thinking: Independently analyze problems without making too many incorrect assumptions based on conventional wisdom.
● Ability to balance pragmatism and perfectionism: the ability to make both masterful/quick/dirty hacks and elegant/refined/robust solutions, and the wisdom to choose which is appropriate for a given problem
● Visionary: knowing how to tackle problems for which there aren't established recipes yet.
● Healthy skepticism: tend to not trust their own code until tested it extensively.
● Positive Attitude towards debugging How do we measure your success?
● Number of features built and deployed from our wishlist
● Quality and robustness of your code and amount of test coverage
● Timeframe from unexpected major issue to delivering a solution
● Your attitude, eagerness and fit with our existing team

Compensation & Benefits:

● Salary : To be negotiated
● Play CeleBreak football matches for free
● Football Equipment allowance of up to 200€ per year
● 1500€ per year to spend on courses/education of your choice
● Kindle
● 1000€ allowance on Kindle books per year
● Freedom to work from wherever you feel the most productive
● Coworking Space allowance of up to 200€ per month
Related categories: Website Design WordPress HTML React.js GraphQL