Open Position
Full Stack Developer
Overview:
We are a dynamic and innovative company specializing in Business Consulting and Digital Solutions that partners and in-house projects with organizations to achieve growth, efficiency, and sustainable success. We are currently seeking a highly skilled and versatile Full Stack Developer with expertise in MEAN stack (MongoDB, Express.js, AngularJS, and Node.js), Python development, and Odoo. As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining web applications using MEAN stack technologies, Python, and integrating the Odoo ERP platform. You will collaborate closely with the development team to ensure seamless integration and delivery of high-quality code solutions. The ideal candidate should have a strong foundation in MEAN stack technologies, Python programming, and extensive experience working with Odoo.
Values:
At INSHARO, we value professionalism, positive teamwork, and fast learning attitudes. INSHARO is an environment that encourages open learning as well as a thinking outside-the-box mentality that consequently offers space for creativity and talent.
Responsibilities:
- Collaborate with the development team to design, develop, and maintain web applications using the MEAN stack (MongoDB, Express.js, AngularJS, and Node.js).
- Develop server-side Python modules and APIs to enhance the functionality and performance of web applications.
- Integrate and customize Odoo ERP platform to meet specific business requirements.
- Write clean, efficient, and reusable code for both front-end and back-end development.
- Implement and maintain data storage solutions using MongoDB and other relevant databases.
- Ensure the responsiveness and scalability of applications for optimal user experience.
- Conduct thorough testing and debugging of applications to identify and fix issues, ensuring high-quality deliverables.
- Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.
- Work on both client-side and server-side development, ensuring seamless integration between the front-end and back-end components.
- Stay up-to-date with emerging technologies, frameworks, and best practices in full stack development, MEAN stack, Python, and Odoo, and apply them to enhance the development process.
- Participate in code reviews and provide constructive feedback to ensure code quality and adherence to coding standards.
- Collaborate with cross-functional teams, including designers, project managers, and stakeholders, to gather requirements and provide technical guidance.
- Manage and deploy applications to production environments, ensuring smooth and reliable deployment processes.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience will also be considered.
- Proven experience as a Full Stack Developer with expertise in MEAN stack (MongoDB, Express.js, AngularJS, and Node.js), Python development, and Odoo.
- Solid understanding of front-end technologies such as HTML5, CSS3, and JavaScript, along with frameworks like AngularJS or ReactJS.
- Experience in developing server-side applications using Python frameworks such as Django or Flask.
- Extensive knowledge and hands-on experience with Odoo ERP platform, including customization and integration.
- Proficiency in database design and implementation using MongoDB or similar NoSQL databases.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
- Excellent communication and teamwork skills, with the ability to effectively articulate technical concepts to non-technical stakeholders.
- Ability to adapt and learn new technologies and frameworks quickly.
- Understanding of UI/UX principles and ability to collaborate with designers to create visually appealing interfaces.
- Prior experience in designing and developing RESTful APIs is a plus.
- Knowledge of cloud technologies (e.g., AWS, Azure, or GCP) and deployment processes is desirable.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
- Strong attention to detail and a commitment to delivering high-quality software solutions.
Benefits:
- Opportunities for professional development and growth within a start-up culture
- Competitive salary and benefits package
- Collaborative and supportive work environment
- Chance to make a meaningful impact through creative design solutions
- Opportunity to work with global partners from the USA, KSA, and UAE, and in-house projects
Compensation & Work Environment:
- Budget: $480 per month.
- Work Schedule: 8 hr/day Monday to Friday (11 PM – 7 PM Türkiye Time) – 4 hrs/day on Saturday.
- Location: Egypt
Application Process
If the prospect of this role resonates with you, we invite you to submit your comprehensive resume and a thoughtfully composed cover letter elucidating your motivation for seeking the Full Stack Developer position. Kindly forward your application to [email protected]. We foster an inclusive recruitment approach, welcoming applications from diverse backgrounds.