Auf einen Blick
- Aufgaben: Join us as an API Developer to create and optimize REST APIs using PHP Laravel and Go.
- Arbeitgeber: Be part of a dynamic team that embraces cutting-edge technologies and innovative solutions.
- Mitarbeitervorteile: Enjoy 100% remote work, flexible hours, and a budget for professional development.
- Warum dieser Job: This role offers creative control and the chance to influence project development with your ideas.
- Gewünschte Qualifikationen: You need solid API development skills and at least 3 years of experience.
- Andere Informationen: Work remotely from Germany and enjoy perks like a MacBook and childcare subsidies.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Requirements
Personal characteristics
- High level of self-motivation and commitment
- Positive attitude and willingness to learn
- Team-oriented working style
Technical Skills
- Solid knowledge of API development (especially REST)
- Experience with S3 Storage, Redis, PostgreSQL
- Understanding of test-driven development and code quality
- Basic shell knowledge
Additional Qualifications (advantageous)
- Experience with PHP Laravel
- Knowledge of Go or other relevant programming languages
- Experience with containerization and Kubernetes
- Familiarity with CI/CD processes
Formal requirement
Residence in Germany
Tasks & Responsibilities
API development and optimization
- Further development of existing REST APIs (mainly in PHP Laravel)
- Planned migration from PHP to Go
- Application of test-driven development methods
- Use of modern code quality tools (e.g. grumphp, pint)
Technology stack
- Experience with RabbitMQ, PostgreSQL, MongoDB, Redis and S3 Storage
- Solid knowledge of executing tasks at CLI level (shell knowledge essential)
- Familiarity with CI/CD pipelines (Gitlab CI and Github Actions)
Containerization and orchestration
- Creation and execution of Kubernetes deployments
Tooling and automation
- Development of additional tools, especially CLI applications
Flexibility and innovation
- Openness to using different technologies based on their suitability for specific tasks
- Willingness to explore and implement new solutions
Core Benefits
- Cutting-edge technologies: Working with modern tech stack (Kubernetes, Docker, Go, PHP Laravel, etc.) and flexible project planning.
- Career growth: Room for innovation and self-directed career growth in a small, closely-knit team.
- Remote & Flexible: 100% remote work with complete flexibility in managing your time and personal commitments.
- Professional development: Budget for training and learning opportunities with no prior rejections.
- Creative control: Take ownership of your role and influence project development with your ideas and solutions.
- Job bike or job ticket as an option.
- Reimbursement of internet costs.
- Company pension plan.
- Childcare subsidies and company benefits.
- MacBook or other preferred hardware.
Required Experience
At least 3 years
Employment Type
Full-time
Required Language
German C1
Location
Remote – Germany
Hiring Process
- First Zoom meeting for a short personality and motivation check.
- If the applicant can provide a portfolio or code, a more detailed review of their work will be carried out.
- Job offer after successful assessment.
#J-18808-Ljbffr
API Developer Arbeitgeber: FreshTalent
Kontaktperson:
FreshTalent HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: API Developer
✨Tip Number 1
Zeige deine Leidenschaft für API-Entwicklung! Bereite dich darauf vor, in dem ersten Zoom-Meeting über deine bisherigen Projekte zu sprechen und wie du REST APIs optimiert hast. Das wird dir helfen, einen positiven Eindruck zu hinterlassen.
✨Tip Number 2
Sei bereit, über deine Erfahrungen mit den Technologien zu sprechen, die in der Stellenbeschreibung erwähnt werden, insbesondere PHP Laravel und Go. Wenn du Beispiele oder Code-Snippets hast, bring sie mit, um deine Fähigkeiten zu demonstrieren.
✨Tip Number 3
Da Teamarbeit wichtig ist, betone deine Fähigkeit zur Zusammenarbeit und wie du in der Vergangenheit erfolgreich im Team gearbeitet hast. Überlege dir konkrete Beispiele, die deine Teamorientierung zeigen.
✨Tip Number 4
Informiere dich über moderne Code-Qualitätswerkzeuge und CI/CD-Prozesse. Zeige dein Interesse an kontinuierlichem Lernen und wie du diese Tools in deinen bisherigen Projekten eingesetzt hast.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: API Developer
Tipps für deine Bewerbung 🫡
Understand the Job Requirements: Make sure to thoroughly read the job description for the API Developer position. Highlight the key skills and experiences required, such as knowledge of REST APIs, PHP Laravel, and familiarity with CI/CD processes.
Tailor Your CV: Customize your CV to reflect your experience with API development, especially in PHP Laravel and Go. Include specific projects or achievements that demonstrate your technical skills and problem-solving abilities.
Craft a Compelling Cover Letter: Write a cover letter that showcases your motivation and commitment to the role. Mention your positive attitude, willingness to learn, and how you can contribute to the team-oriented working style they are looking for.
Prepare for the Interview: If selected for an interview, be ready to discuss your previous work, particularly any relevant projects involving API development and the technologies mentioned in the job description. Prepare to explain your approach to test-driven development and code quality.
Wie du dich auf ein Vorstellungsgespräch bei FreshTalent vorbereitest
✨Zeige deine Motivation
Stelle sicher, dass du während des Interviews deine hohe Selbstmotivation und dein Engagement deutlich machst. Teile Beispiele aus deiner bisherigen Arbeit, die zeigen, wie du Herausforderungen angegangen bist und was dich antreibt.
✨Technisches Wissen demonstrieren
Bereite dich darauf vor, spezifische Fragen zu API-Entwicklung, insbesondere REST, zu beantworten. Zeige dein Wissen über Technologien wie S3 Storage, Redis und PostgreSQL und erkläre, wie du diese in deinen Projekten eingesetzt hast.
✨Teamarbeit betonen
Da ein teamorientierter Arbeitsstil gefordert ist, solltest du Beispiele für erfolgreiche Teamprojekte oder Kooperationen bereit haben. Betone, wie du zur Teamdynamik beigetragen hast und welche Rolle du in Gruppenprojekten gespielt hast.
✨Offenheit für neue Technologien zeigen
Sei bereit, über deine Erfahrungen mit neuen Technologien zu sprechen und wie du diese in der Vergangenheit implementiert hast. Zeige deine Bereitschaft, verschiedene Technologien auszuprobieren und innovative Lösungen zu finden.