Pay: ₦250,000.00 - ₦850,000.00 per month
Job Type: Full-time
Location: Onsite - Ikeja, Lagos
About Punch:
Punch is a full-service digital agency on a mission to build the best digital experiences. We specialize in delivering innovative digital solutions that empower businesses to thrive in a competitive world. As we expand into AI-powered applications and intelligent web solutions, we're looking for forward-thinking developers who can bridge traditional web development with modern AI/ML capabilities.
We are seeking talented and driven MERN Stack Developers with AI/ML expertise to join our team in Lagos, Nigeria and help us create cutting-edge, intelligent web applications.
What we look for:
We value the ability to adapt to change and a desire for professional growth. We work hard to provide our talent opportunities to grow their skills through meaningful work, including exposure to the latest AI/ML technologies and data-driven development practices.
Come build the future with us!
Job Responsibilities:
- Build dynamic and interactive web applications using MongoDB, Express.js, React.js, and Node.js (MERN stack)
- Integrate AI/ML models and services into web applications using Python-based APIs and microservices
- Develop data processing pipelines and implement machine learning workflows within web applications
- Collaborate with designers and data scientists to turn wireframes, mockups, and ML models into user-friendly intelligent applications
- Develop RESTful APIs and GraphQL endpoints to connect front-end, back-end, and AI/ML services seamlessly
- Build and maintain Python-based services for data analysis, model training, and AI inference
- Design and maintain databases (MongoDB, PostgreSQL) optimized for both traditional data and ML datasets
- Implement real-time data processing and analytics features using Python libraries and frameworks
- Write clean, modular, and efficient code across JavaScript and Python ecosystems
- Optimize applications for speed, scalability, and AI model performance
- Deploy and monitor ML models in production environments
- Troubleshoot technical issues across full-stack and AI/ML components
- Stay updated with latest tools, technologies, and AI/ML best practices
- Work closely with cross-functional teams including data scientists, ML engineers, designers, and product managers
- Write comprehensive tests including unit, integration, and ML model validation tests
Skills Required:
Core MERN Stack:
- Proven experience working with the MERN stack and modern JavaScript frameworks
- Strong skills in JavaScript/TypeScript and modern front-end development practices
- Knowledge of database design and management (MongoDB, PostgreSQL)
- Solid understanding of algorithms, data structures, and problem-solving techniques
- Expertise in API development with Express.js and familiarity with GraphQL
AI/ML & Python Requirements:
- Proficiency in Python for data processing, analysis, and ML model integration
- Experience with Python ML libraries: NumPy, Pandas, Scikit-learn, TensorFlow, or PyTorch
- Knowledge of AI/ML concepts: supervised/unsupervised learning, neural networks, model deployment
- Experience integrating AI services (OpenAI API, Google Cloud AI, AWS ML services) into web applications
- Understanding of data preprocessing, feature engineering, and model evaluation techniques
- Familiarity with ML model deployment and monitoring in production environments
Technical Fundamentals:
- Ability to optimize web applications across platforms and devices
- Knowledge of HTML, CSS, responsive design, and modern UI/UX principles
- Strong grasp of Git version control and collaborative development workflows
- Experience with data visualization libraries (D3.js, Chart.js, Plotly)
- Understanding of microservices architecture and API-first development
Soft Skills:
- Strong communication skills and ability to translate complex AI concepts into user-friendly features
- Proactive mindset with eagerness to learn emerging AI/ML technologies
- Problem-solving approach that considers both traditional and AI-powered solutions
Bonus Points For:
- Experience with MLOps tools and practices (Docker, Kubernetes, ML model versioning)
- Knowledge of natural language processing (NLP) or computer vision applications
- Experience with real-time AI inference and edge computing
- Experience with cloud platforms (AWS, Azure, Google Cloud) and their AI/ML services
- Familiarity with TypeScript and strongly typed development
- Understanding of CI/CD pipelines including ML model deployment
- Experience with data engineering tools and ETL processes
- Knowledge of AI ethics, bias detection, and responsible AI development
Benefits at Punch:
- Competitive Salary & Performance Bonuses
- Paid Time Off & Holidays
- Health & Wellness Support
- Professional Growth & Development (including AI/ML training and certifications)
- Collaborative Culture & Recognition
- Access to cutting-edge AI/ML tools and technologies
- Opportunity to work on innovative AI-powered projects
- Operational Support & Relocation Assistance
Ability to commute/relocate:
- Lagos, Ikeja: Reliably commute or willing to relocate with employer-provided relocation package (Required)
Location:
- Lagos, Ikeja (Required)
Join us in building the next generation of intelligent web applications that combine the power of modern web technologies with artificial intelligence and machine learning capabilities.
Job Type: Full-time
Ability to commute/relocate:
- Lagos: Reliably commute or willing to relocate with an employer-provided relocation package (Preferred)