Remote Senior Full-Stack Developer

Remote
Roles:
BackendFrontend
Must-have skills:
GoPHPSQL
One of skills:
ReactVue.js
Nice-to-have skills:
KubernetesAWSTerraform
Considering candidates from:
Europe, South Caucasus, Western Balkans and Turkey
Work arrangement: Remote
Industry: Information Technology & Services
Language: English
Level: Senior
Required experience: 5+ years
Size: 11 - 50 employees
Logo of DreamApply

Remote Senior Full-Stack Developer

Remote
DreamApply is a student recruitment system for higher education institutions launched in 2011. DreamApply has revolutionised the way universities work with international applicants from interest to enrolment.
Now the company is looking for a Senior Full-Stack Developer to join their team remotely (with occasional meetups in Tallinn).

Tasks:
  • Collaborate with the rest of the teams to understand project requirements and offer your expertise to translate them into technical solutions
  • Design, develop and refactor robust and scalable web applications using PHP 8, MySQL, Golang, Redis, JavaScript, Vue.js and relevant technologies
  • Help launch AI-driven products and features
  • Implement responsive and user-friendly frontend interfaces that enhance the user experience
  • Write clean, well-documented, and maintainable code following best practices and coding standards
  • Conduct code reviews and provide constructive feedback to other team members
  • Troubleshoot and debug issues to ensure optimal performance and reliability
  • Be directly involved in the product design and analysis stages
  • Stay up to date with emerging technologies and industry trends to continuously improve our development processes
Must-have:
  • 5+ years of experience as a Full-Stack Developer with expertise in PHP
  • Strong knowledge of frontend technologies such as HTML, CSS, JavaScript, and frameworks like Vue.js or React
  • Experience with PHP frameworks such as Laravel, Symfony, or Slim
  • Experience with Go programming language
  • Ability to write efficient SQL and plan the database schema with performance in mind
  • Familiarity with service-oriented architecture
  • Proficiency with git, Docker, package managers and other basic tools
  • Excellent English
  • Excellent problem-solving and analytical skills
  • Ability to work independently and as part of a team in a fast-paced environment
Nice-to-have:
  • Experience in the operations side (Kubernetes, Cloudflare, AWS, Terraform, general Linux skills) as well as deeper experience with databases (applying data migrations, performance optimisation, online schema changes)  
Benefits and conditions:
  • Trial period: 4 months 
  • Flexibility, as the company is interested in results, not in when you come to work
  • Developing your own skills and professional career
  • The company has been awarded the Remote Working Badge – they practice a remote-first policy, but also have a comfortable office to come to in Tallinn, Estonia
  • Great multinational team 
Interview process:
  1. Intro call with Toughbyte
  2. Call with the HR of the company
  3. Technical call with the CTO and one of the team members 
  4. Final interview with the CEO