Full Stack Engineer (Generative AI Applications)
NoGood
- Egypt
- Permanent
- Full-time
We're seeking an exceptional Full Stack Developer to join our founding technical team. You will play a critical role in developing our software from the ground up, working closely with our Product lead and ML Engineer to build a scalable, secure, and user-friendly platform.You Will Get To:
- Actively code and contribute to building our AI platform, focusing on scalability, speed, and user experience.
- Develop the front-end architecture to ensure user interface concepts are translated into a smooth and engaging user experience.
- Implement the back-end infrastructure, focusing on speed, scalability, and security of the application.
- Integrate with various ad platforms through robust API connections.
- Collaborate with the UX/UI Designer to bring web designs to life in a way that maintains the integrity of the intended user experience.
- Work closely with the Data Scientist to ensure data is accurately collected, analyzed, and used effectively within the platform.
- Participate in the entire application lifecycle, focusing on coding, debugging, and testing.
- Ensure responsive application design and cross-platform compatibility.
- Maintain and improve the performance of existing applications.
- Keep abreast of emerging technologies or applications and the potential to integrate them into our operations and activities.
- Strong experience (4+ years) in full-stack development, with a proven track record of building complex software applications
- Proficiency in server-side languages such as Python, Node.js, or Java
- Expertise in front-end technologies like HTML, CSS, and JavaScript (React, Angular, or Vue.js)
- Solid understanding of database management systems (e.g., MySQL, PostgreSQL, MongoDB)
- Experience with RESTful APIs, API integration, and data exchange formats (JSON, XML)
- Familiarity with cloud platforms such as AWS, Google Cloud, or Microsoft Azure
- Knowledge of software development best practices, including version control (Git), testing, and continuous integration/deployment (CI/CD)
- Excellent problem-solving skills and ability to debug complex systems
- Strong leadership and communication skills, with the ability to collaborate effectively with cross-functional teams
- Passion for ad tech and a desire to work in a fast-paced, innovative startup environment
- BSc in Computer Science, Engineering, or relevant field.
- A dynamic, autonomous and challenging environment where you can grow and learn and hone in your leadership skills and expertise.
- Competitive pay structure.
- Periodical travel to our HQ in NYC.
- Annual offsite retreat with the wider team.
- A chance to be part of a well-funded startup with strong backing and a clear path to scale.
- An opportunity to work on projects that blend technology, creativity, and data to redefine the advertising space.