As a Full Stack Developer at ODEL, you will play a pivotal role in designing, developing, and maintaining web applications that enhance our digital services. We are looking for a talented individual with a robust understanding of both front-end and back-end technologies who can contribute towards building user-friendly, scalable, and efficient applications. This position requires a creative mindset, strong technical skills, and a passion for problem-solving.
Key Responsibilities
1. Full Stack Development
- Design, develop, and maintain web applications using modern front-end and back-end technologies.
- Implement responsive user interface features to enhance user experience across devices and platforms.
- Collaborate with designers and product managers to define application features and functionality.
2. Back-End Development
Develop robust APIs to support front-end functionality and database interactions.Optimize back-end services for speed and scalability.Ensure data security and privacy through best coding practices.3. Database Management
Design and maintain database schemas and data models to support application functionality.Implement data storage and retrieval processes, ensuring data integrity and optimization.Conduct database administration and optimization tasks.4. Quality Assurance
Conduct code reviews, identify bugs, and ensure timely resolution.Write and maintain thorough documentation for code and software specifications.Test applications across multiple browsers and devices to ensure optimal performance.5. Team Collaboration
Participate in agile development processes, contributing to sprint planning and retrospectives.Collaborate with cross-functional teams to deliver high-quality software solutions.Stay updated with emerging technology trends and best practices in software development.Requirements
Education :
Bachelor’s degree in Computer Science, Software Engineering, or a related field.Experience :
1 - 3 years of experience as a Full Stack Developer or similar role.Proven ability to deliver web applications across various platforms.Technical Skills :
Proficient in front-end technologies (HTML, CSS, JavaScript, frameworks like React or Angular).Strong knowledge of back-end technologies (Node.js, Express, Python, and PHP).Experience with database management (SQL and NoSQL, e.g., MySQL, MongoDB).Familiarity with version control systems (e.g., Git).Soft Skills :
Strong analytical and problem-solving skills.Excellent communication and teamwork abilities.A proactive learner with a willingness to adapt to new technologies.Benefits
Remote Work OpportunityProfessional Training & DevelopmentIncentive Bonus for Performance