About the Role
NeeFox® is seeking a skilled and passionate Backend Developer to join our talented engineering team in Lahore. You will be the architect of the server-side, responsible for building the robust, scalable, and secure logic that powers our clients’ web applications. In this role, you will design and develop powerful APIs, manage complex databases, and ensure our applications run at peak performance. We are looking for an engineer with deep expertise in either Node.js or PHP/Laravel, who enjoys solving complex problems and writing clean, efficient code.
A Day in the Life
Your typical day will be a dynamic mix of development and collaboration. You might start your morning by designing and implementing a new RESTful API endpoint for a client’s mobile application. Later, you’ll collaborate with a front-end developer, troubleshooting an integration issue and ensuring seamless data flow. In the afternoon, you could be tasked with optimizing a complex database query to improve application speed, followed by writing unit tests for your new code. You’ll regularly participate in sprint planning meetings, contributing your expertise to estimate tasks and architect technical solutions.
Key Responsibilities
- API Development & Maintenance: Design, build, and maintain efficient, reusable, and reliable RESTful APIs using either Node.js (Express.js) or Laravel.
- Database Management: Architect and manage database schemas (MySQL, PostgreSQL, MongoDB), ensuring data integrity and writing highly optimized queries.
- Server-Side Logic: Implement complex business logic, background jobs, and integrate with a wide variety of third-party services and APIs.
- Cross-Functional Collaboration: Work in a tight-knit, agile team with front-end developers, UI/UX designers, and project managers to bring projects to life.
- Code Quality & Testing: Write clean, documented, and maintainable code. Develop unit and integration tests to ensure application stability and reliability.
- Performance & Security: Proactively identify and resolve performance bottlenecks, and implement security best practices to protect applications and data.
Key Responsibilities
Required (Must-Haves)
- 3+ years of professional experience in backend software development.
- Deep expertise and hands-on experience in either Node.js (including frameworks like Express.js) OR PHP with the Laravel framework.
- Strong understanding of RESTful API design principles and best practices.
- Proficiency with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
- Solid experience with version control systems, particularly Git.
- A strong foundation in software engineering principles and data structures.
Preferred (Nice-to-Haves)
- Experience working with both Node.js and Laravel.
- Familiarity with cloud platforms (AWS, Google Cloud, DigitalOcean) and deploying applications.
- Knowledge of containerization with Docker.
- Experience with message queuing systems (e.g., RabbitMQ, Redis Queue).
- Familiarity with modern DevOps and CI/CD practices.
Why Join the NeeFox® Dream Team?
Solve Interesting Problems
Work on a diverse range of challenging projects for various industries. You'll never be bored.
Modern Tech Stack
Get your hands on modern technologies and frameworks. We believe in using the right tool for the job.
Strong Engineering Culture
Join a team that values clean code, best practices, and continuous learning. We support each other and grow together.
We invest in our people with opportunities for training, certifications, and career advancement within the company.
Ready to Lead the Charge?
We are excited to review your application.
- Lahore, Pakistan