Browse Jobs
For Employers
Post JobLog inGet Started

IT Full-Stack Developer

Erada
Maadi, Cairo

IT Full-Stack Developer

Erada
Maadi, Cairo
Posted 2 months ago
48Applicants for1 open position
  • 41Viewed
  • 7In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

1. Full Stack Development: Designing, coding, testing, and debugging both front-end and back-end components of web applications. Developing features and functionality that meet user requirements and business needs.

2. Front-End Development: Implementing user interfaces (UI) and user experiences (UX) using HTML, CSS, and JavaScript frameworks. Ensuring responsive design, accessibility, and cross-browser compatibility.

3. Back-End Development: Building server-side logic, APIs, and database interactions to support front-end functionality. Designing and optimizing database schemas and queries for efficient data retrieval and storage.

4. Integration and Interoperability: Integrating different components of the application stack, including third-party services, APIs, and external systems. Ensuring smooth data flow and interoperability between various subsystems.

5. Testing and Quality Assurance: Conduct unit testing, integration testing, and end-to-end testing to ensure the reliability, performance, and security of the application. Collaborating with QA engineers to identify and fix bugs and issues.

6. System Architecture and Scalability: Participating in architectural discussions and making informed decisions about the overall system design, technology stack, and scalability considerations. Optimizing application performance and scalability as needed.

7.  Deployment and Maintenance: Deploying applications to production environments, configuring servers, and monitoring application health and performance. Participating in maintenance activities, including bug fixes, updates, and security patches.

8. Collaboration and Communication: Collaborating with cross-functional teams to gather requirements, provide technical guidance, and ensure alignment between development efforts and business goals. Communicating progress, challenges, and technical concepts to stakeholders.

9. Continuous Learning: Staying up to date with the latest technology trends, frameworks, and best practices related to full-stack development. Actively seeking opportunities for professional growth and skill enhancement.

Job Requirements

1. Education: A bachelor's degree in computer science, software engineering, or a related field is often preferred. However, equivalent work experience or relevant certifications can be considered.

2. Front-End Development: Proficiency in web technologies such as HTML, CSS, and JavaScript. Experience with front-end frameworks such as Angular and React.  

3. Back-End Development: Strong knowledge of back-end technologies such as server-side programming languages ( Java) and frameworks (e.g.,  Spring Boot).

4. Databases: Familiarity with database systems like PostgreSQL, MySQL, MongoDB, or Oracle, including query optimization and data modeling.

5. Web Services and APIs: Experience in designing, building, and consuming RESTful APIs. Understanding of web service architectures and protocols (e.g., JSON, XML, HTTP).

6. Version Control: Proficiency in using version control systems like Git for source code management and collaboration.

7. Deployment and DevOps: Knowledge of deployment processes, server administration, and basic DevOps practices. Familiarity with cloud platforms like AWS, Azure, or Google Cloud is beneficial.

8. Problem-Solving Skills: Strong analytical and problem-solving abilities to identify and resolve software bugs, performance issues, and compatibility problems across different components of the stack.

9. Communication and Collaboration: Good communication skills to collaborate effectively with cross-functional teams, including designers, product managers, and other developers. The ability to translate technical concepts to non-technical stakeholders is valuable.

10. 3 years + of experience as a full stack developer preferred in the fintech or microfinance.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentIT Full-Stack Developer