
Senior full-stack developer
Primary stack
Nice to have's
Job description
About the Position
GetTechTalent is a hand-selected network of Europe’s best freelance developers, designers, and product managers. We empower our clients to build outstanding digital products with high-performance remote teams. By joining GetTechTalent, you’ll work on eye-level with top-notch peers on exciting projects for clients ranging from renowned startups to Fortune 500 companies.
We are currently looking for a Senior Full-Stack Developer to join our team. This role requires experience in developing algorithmic solutions, efficient database implementations, and scalable architecture. Our ideal candidate has several years of experience in building and running scalable web applications, is reliable, fully committed, shares our passion for high-quality work, and is looking for a professional remote freelance setup.
Responsibilities
- Research, prototype, and build an algorithm for a new type of recommendation engine
- Attend weekly sprint meetings and daily standups
- Setup and design AWS-based infrastructure
- Manage project and requirements of customers
- Write reusable, testable, and efficient code
Requirements
- Strong proficiency in Node.js (preferred), alternatively proficiency in Go, Swift, Java, or Python
- Expert knowledge in design, integration, and optimization of databases (SQL, NoSQL, GraphDB)
- Experience with recommendation engines is a plus
- Experience with RESTful APIs and SOAP
- Experience with AWS
- Experience with rule engines/pattern matching is a plus
- Degree in math, physics, or Computer Science is a strong plus
- Experience setting up and deploying staging/production environments
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Knowledge about accessibility and security compliance
- Understanding of fundamental design principles behind a scalable application
- Strong unit testing and debugging skills
- Experience with agile software development processes (Scrum, continuous integration, etc.)
- Experience managing customer requirements, expectations, and scope
- You share our passion for quality, reliability, and delivering what you committed
- Excellent communication skills
- You are officially registered as a freelancer
- Fluency in English (spoken and written)
- Full dedication to the project (availability min. 40hrs/week)
- You are based in the European Union
- You can work on-site during onboarding (~2 weeks)
- Project duration: >3 months
Nice to Have
- Experience with recommendation engines
- Experience with rule engines/pattern matching
- Degree in math, physics, or Computer Science
We Offer
- Flexibility: Choose your own schedule from a variety of part-time and full-time projects
- Remote work: Pick your favorite co-working space or work from your home office - the choice is yours
- Long-term commitment: Get into a topic and work on projects that last a minimum of one month
- Interesting projects: Work on interesting projects from renowned startups to international enterprises, primarily in Germany/Western Europe
- Shared values: Work with experienced peers that are as dedicated, reliable, and quality-oriented as you are
- Community code: Get access to architecture templates, best practices, training material, and contribute your own material
- Buddy program: Discuss requirements, architecture, code quality, etc. with other network members, even if you are alone on a project
About the Company
GetTechTalent is a hand-selected network of Europe’s best freelance developers, designers, and product managers. We empower our clients to build outstanding digital products with high-performance remote teams. By joining GetTechTalent, you’ll work on eye-level with top-notch peers on exciting projects for clients ranging from renowned startups to Fortune 500 companies.
© GetTechTalent. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
GetTechTalent is a curated network of independent IT consultants, developers, designers and product managers. We empower our clients to build outstanding digital products with remote teams. By joining our network, you’ll work on eye-level with top-notch peers on exciting projects for clients ranging from renown start-ups to Fortune 500 companies.