
Nandbox
We are expanding our team in Cairo, Egypt, and seeking a skilled Back End Engineer proficient in Java, JavaScript, Design Patterns, and Python.
Position: Backend Developer
Employment Type: Full-time, in-office
Position: Cairo, Egypt
Responsibilities:
- Design and develop robust back-end architectures for our no-code mobile app builder.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Implement secure and data-protected integration of storage solutions, including databases, key-value stores, and blob stores.
- Troubleshoot, debug, and upgrade existing systems to ensure high availability and high throughput.
- Collaborate with a team of developers and designers to meet technical and consumer needs.
- Maintain code quality, organization, and automation processes.
- Contribute to the continuous improvement of the development process and best practices.
- Leverage AI technologies to enhance the capabilities of our mobile app builder (a background in AI is a plus).
Qualifications:
- Minimum of 2 years of experience in back-end development.
- Bsc. or Msc. in Computer Engineering.
- Proficiency in Java and Python.
- Experience with JavaScript and design patterns.
- Strong understanding of data protection and security principles.
- Proven ability to troubleshoot and debug complex systems.
- Experience with various storage solutions, including databases, key-value stores, and blob stores.
- Proficiency in working with MySQL or other relational databases.
- Experience in working in a containerized environment using docker.
- Excellent communication and collaboration skills.
- A background in AI is a plus.