
Full-stack Software Engineer
Cultivo
full-time
Posted on:
Location Type: Hybrid
Location: Edinburgh • United Kingdom
Visit company websiteExplore more
Salary
💰 £50,000 - £80,000 per year
About the role
- Join a small team using Next.js, React, TypeScript and Google Cloud Platform to develop a client-facing platform for managing land-restoration projects
- Collaborate with a world-class team that moves at speed and strives for maximum impact.
Requirements
- 3+ years of front-end development experience with React.js
- Proficiency with TypeScript
- Experience developing REST APIs including auth, caching and DB queries
- Familiarity with integrating 3rd party APIs
- Strong problem-solving and analytical skills
- Proactive communication and investigation style; be curious and ask questions
- Comfort working in a primarily remote, distributed, global team
- Proximity to Edinburgh or London area for once-per-week co-working
- Nice to have …
- Bachelor’s degree or above in Computer Science, or a related field
- Experience with Next.js
- Good SQL knowledge (PostgreSQL)
- Strong CSS knowledge
- Experience with integration of payment gateways e.g. Stripe, TrueLayer, Yapily
- Portfolio / GitHub demonstrating React.js and TypeScript
- Experience with GCP infrastructure / dev-ops
- Experience with geospatial data
- Experience with Capacitor, Expo or other frameworks for cross-platform apps
- Interest in teaching other team members and socializing their knowledge
Benefits
- Competitive compensation package - £50k - £80k depending on experience and location
- Equity options, pension contributions and up to 20% discretionary annual bonus
- Access to health insurance
- Flexible work hours with emphasis on results
- Paid parental leave
- Unlimited paid vacation
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Next.jsReact.jsTypeScriptREST APIsSQLPostgreSQLCSSGCPgeospatial datapayment gateways
Soft skills
problem-solvinganalytical skillsproactive communicationcuriosityteam collaboration
Certifications
Bachelor’s degree in Computer Science