full stack developer

Job Title: Full Stack Developer


We are seeking a highly skilled and motivated Full stack Developer to join our team on project-basis. As a Full-Stack Developer, you will play a pivotal role in developing and maintaining our cutting-edge applications on a contract basis. Your expertise will be instrumental in shaping our serverless architectures and ensuring the seamless delivery of innovative solutions.


Responsibilities:

•  Analyze system requirements thoroughly and prioritize tasks effectively.

•  Collaborate cross-functionally to ensure project alignment with business objectives and compliance standards.

•  Deliver top-notch software products that encompass all required functionalities.

•  Support the testing and deployment of new products and features.

•  Craft world-class user experiences across our web and mobile platforms

•  Conduct rigorous testing and debugging of various .NET applications.

•  Proactively upgrade and enhance existing software programs.

•  Design, implement, and maintain backend and API services

•  Tackle complex design and product challenges, demonstrating a knack for problem solving and innovation

•  Collaborate effectively with design, product, and engineering teams to deliver scalable and sustainable features

•  Implement rigorous unit, functional, and integration testing to maintain code quality and stability

•  Provide thoughtful and constructive feedback to colleagues during code reviews and retrospectives


Skills:

•  Proficiency in object-oriented programming principles.

•  Extensive experience with both backend and frontend programming languages

•  Expertise in SQL database design.

•  Experience in working with backend and frontend technologies (Web and mobile)

•  Proven ability to design and develop API frameworks

•  Strong understanding of modern web development principles and best practices

•  Experience with containers and microservices is a significant advantage

•  Familiarity with DevOps CI/CD pipelines.

•  Exceptional troubleshooting abilities.

•  Excellent problem-solving and analytical skills

•  Experience in doing proper code testing, including unit tests, integration tests, functional tests, and others.

•  Ability to work under pressure, and to stick to deadlines

•  Ability to work independently and as part of a cross-functional team

•  Passion for continuous learning and staying abreast of emerging technologies




Qualifications:

•  Bachelor's Degree in Computer Sciences or a related field.

•  3+ years of hands-on experience with the following technologies: Dotnet Core, Flutter


Languages:

·      Fluency in English and Arabic

·      Additional languages are considered a plus.

Post date: Today
Publisher: LinkedIn
Post date: Today
Publisher: LinkedIn