We are seeking an experienced Back-End Developer to work on building and maintaining robust, scalable, and efficient server-side applications. The ideal candidate will be proficient in PHP (specifically Laravel) and Node.js, with a strong understanding of RESTful API development, database design, and cloud-based architecture.
As a Back-End Developer, you will collaborate closely with front-end developers, product managers, and other team members to create high-performance web applications. You will be responsible for developing core functionality, ensuring the scalability and reliability of applications, and optimizing server-side processes.
Key Responsibilities:
• API Development & Integration: Design, develop, and maintain RESTful APIs for web applications, ensuring seamless integration with front-end technologies and third-party services.
• Server-Side Logic & Database Design: Develop server-side logic, manage databases, and ensure data consistency and integrity. Write efficient SQL queries and optimize database performance.
• Framework Expertise: Build and maintain applications using PHP (Laravel) and Node.js frameworks, ensuring clean, scalable, and maintainable code.
• Performance Optimization: Troubleshoot and optimize application performance, ensuring applications are scalable and can handle large amounts of traffic.
• Security & Compliance: Implement security best practices to safeguard applications from threats such as SQL injection, cross-site scripting (XSS), and data breaches.
• Collaboration & Code Reviews: Work closely with front-end developers, UX/UI designers, and other stakeholders to deliver cohesive and high-quality software. Participate in code reviews and offer constructive feedback.
• Continuous Integration & Deployment: Work with DevOps teams to set up and maintain CI/CD pipelines, ensuring a smooth deployment process.
• Testing & Documentation: Write unit tests, conduct code debugging, and create technical documentation to support application development and deployment.
Skills & Qualifications:Must Have:
• Proven Experience: 3+ years of experience as a back-end developer, with strong hands-on experience in PHP (Laravel) and Node.js.
• PHP (Laravel): Deep understanding of PHP, Laravel framework, Eloquent ORM, routing, middleware, and artisan commands.
• Node.js: Solid experience with Node.js, including working with frameworks like Express.js.
• Database Knowledge: Expertise in MySQL, PostgreSQL, or other relational databases. Familiarity with NoSQL databases (e.g., MongoDB) is a plus.
• API Development: Experience designing and building RESTful APIs. Familiar with tools like Postman for testing APIs.
• Version Control: Proficient with Git and GitHub/GitLab workflows for version control and collaboration.
• Cloud Platforms: Familiarity with cloud services like AWS, Google Cloud, or Azure is a plus.
• Agile Development: Comfortable working in Agile development environments with experience in sprint planning, stand-ups, and retrospectives.
• Security Practices: Knowledge of web security best practices (e.g., HTTPS, authentication/authorization, data validation).
Nice to Have:
• Front-End Exposure: Experience working with front-end technologies like JavaScript (React.js, Vue.js) and understanding how the back-end integrates with front-end systems.
• Micro services Architecture: Knowledge of building micro services and working with containerization technologies like Docker.
• DevOps & CI/CD: Experience with continuous integration tools like Jenkins, CircleCI, or GitLab CI/CD.
• Testing Frameworks: Familiarity with testing frameworks like PHPUnit, Jest, Mocha, or similar.
Educational Qualifications:
• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Job Types: Full-time, Permanent
Pay: ?30,000.00 - ?40,000.00 per month
Location Type:
• In-person
Schedule:
• Day shift
Education:
• Bachelor's (Preferred)
Experience:
• Programming: 3 years (Required)
• total work: 3 years (Preferred)
Work Location: In person
Speak with the employer
+91 7735474869
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.