The Full -Stack Developer will be responsible for designing, developing, and maintaining both front -end and back -end components of web applications. This role requires proficiency in HTML, CSS, and JavaScript for front -end development, and expertise in programming languages and frameworks such as Python/Django, Java/Spring Boot, Ruby/Rails, or PHP/Laravel for back -end development. The Full -Stack Developer will collaborate with cross -functional teams to deliver high -quality, scalable solutions that meet business requirements and enhance user experience.
Responsibilities and Duties
Design, develop, and maintain both front -end and back -end components of web applications.
Implement user -facing features using HTML, CSS, and JavaScript.
Develop server -side logic using frameworks like Django, Spring Boot, Rails, or Laravel.
Build and maintain databases, ensuring high performance and responsiveness to front -end requests.
Write reusable and efficient code following best practices and coding standards.
Create responsive and adaptive designs to ensure applications work seamlessly across various devices and screen sizes.
Work closely with UI/UX designers to translate design mockups and wireframes into functional front -end code.
Ensure the technical feasibility of UI/UX designs.
Optimize applications for maximum speed and scalability.
Focus on improving the usability and accessibility of web applications.
Implement and maintain server -side logic and architecture.
Ensure security and data protection measures are implemented effectively.
Participate in the development and maintenance of a robust CI/CD pipeline to improve deployment processes.
Ensure the back -end logic integrates seamlessly with front -end components.
Collaborate with front -end developers, back -end developers, UI/UX designers, and system administrators.
Participate in code reviews and team discussions to contribute to the overall improvement of the development process.
Work closely with the client services team to understand client requirements and ensure outputs meet or exceed their expectations.
Troubleshoot and debug front -end and back -end issues to ensure a smooth user experience.
Conduct regular testing and debugging to maintain the quality of web applications.
Stay updated on emerging front -end and back -end technologies and industry trends.
Participate in training sessions and workshops to enhance skills and knowledge.
Contribute to the development and maintenance of a centralized knowledge base for full -stack development best practices.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or an equivalent of 3 -4 years of additional hands -on experience.
Google Mobile Web Specialist (or Equivalent) Certification
3 - 5 years of experience as a Full -stack developer.
Strong proficiency in front -end technologies such as HTML5, CSS3, JavaScript (ES6+), and front -end frameworks/libraries (e.g., React.js, Angular, Vue.js).
Solid understanding of back -end development languages and frameworks (e.g., Python/Django, Java/Spring Boot, Ruby/Rails, PHP/Laravel, etc.).
Experience with database technologies (SQL and/or NoSQL) and ORM frameworks (e.g., SQLAlchemy, Hibernate, etc.).
Knowledge of web server technologies and cloud computing platforms (e.g., AWS, Azure, Google Cloud).
Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
Excellent communication skills, with fluency in English and Arabic required; Turkish language proficiency preferred.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in Turkey.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Turkey, connecting you to thousands of jobs fast!
Find the best jobs in Turkey, apply in 1 click and get a job today!