Mid. Full Stack Engineer
SHAMS BİLGİ TEKNOLOJİLERİ ANONİM ŞİRKETİ
30.04.2024
Ankara / Türkiye
Tam Zamanlı
Hibrit
Deneyim: 2-4 Yıl
İlan Açıklaması
Job Description
We are looking for a talented and experienced Full Stack Developer with a minimum of 2 years of professional experience to join our team.
As a Full Stack Developer, you will be responsible for working on an exciting project that involves both backend (.NET) and frontend (React) development.
The successful candidate will have a strong understanding of full stack development principles and possess knowledge of key technologies such as RabbitMQ, Docker, and microservices architecture.
Responsibilties:
- Develop and maintain robust and scalable backend systems using .NET technologies.
- Create responsive and user-friendly front-end interfaces using React.
- Collaborate with cross-functional teams to gather project requirements and understand goals.
- Participate in the complete software development lifecycle, including design, coding, testing, and deployment.
- Write clean and efficient code that meets project requirements.
- Integrate third-party APIs and services as necessary.
- Troubleshoot and debug issues, identifying bottlenecks and proposing effective solutions.
- Ensure the security and data protection of applications.
- Stay updated with the latest technologies, trends, and best practices in full stack development.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
- Minimum of 1 year of professional experience as a Full Stack Developer
- Fluent in English (both written and verbal communication)
- Proficiency in .NET technologies, including C#, ASP.NET, and .NET Core
- Strong experience in frontend development using React, HTML5, CSS3, and JavaScript.
- Familiarity with RabbitMQ or similar message queue systems.
- Working knowledge of Docker and containerization.
- Experience with microservices architecture and building scalable and distributed systems.
- Solid understanding of database systems, SQL, and ORM frameworks.
- Familiarity with version control systems, such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently and take ownership of assigned tasks.
- Any additional languages or certifications would be a plus.
We offer competitive compensation packages and a collaborative work environment where your contributions will have a significant impact on our project. If you are a talented Full Stack Developer with a passion for technology and a desire to work on cutting-edge solutions, we would love to hear from you.