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.
We are looking for talented and driven Full Stack Web Developers to join our team in Lagos, Nigeria and help us create cutting-edge 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.
Come build with us!
Job Responsibilities:
- Build dynamic and interactive web applications using the MERN Stack
- Collaborate with designers to turn wireframes and mockups into user-friendly web applications.
- Develop RESTful APIs to connect the front-end and back-end seamlessly.
- Design and maintain databases, ensuring reliability and high performance.
- Write clean, modular, and efficient code that’s easy to maintain.
- Optimize applications for speed and scalability, ensuring a great user experience.
- Troubleshoot and resolve technical issues quickly and effectively.
- Stay updated with the latest tools, technologies, and best practices to improve your work.
- Work closely with a team of developers, designers, and product managers to deliver exceptional results.
- Write unit and integration tests to ensure the stability of the codebase.
Skills Required:
- Proven experience working with JavaScript frameworks and libraries.
- Strong skills in JavaScript and a good understanding of modern front-end development practices.
- Knowledge of database design and management, particularly with MongoDB.
- A solid understanding of algorithms, data structures, and problem-solving techniques.
- Familiarity with API development and server-side frameworks like Express.js.
- Ability to optimize web applications for different platforms and devices.
- Knowledge of HTML, CSS, and responsive design principles.
- A good grasp of Git for version control and experience working in collaborative teams.
- Strong communication skills and the ability to translate ideas into technical solutions.
- A proactive mindset and eagerness to learn and adapt to new challenges.
Bonus Points For:
- Experience with cloud platforms like AWS or Azure.
- Familiarity with TypeScript or other strongly typed JavaScript variants.
- Understanding of CI/CD pipelines and deployment processes.
Benefits at Punch:
- Competitive Salary & Performance Bonuses
- Paid Time Off & Holidays
- Health & Wellness Support
- Professional Growth & Development
- Collaborative Culture & Recognition
- Operational Support & Relocation Assistance
Job Type: Full-time