6 Terastar Networks Jobs
5-7 years
Senior Backend Developer - Laravel/Node.js (5-7 yrs)
Terastar Networks
posted 12d ago
Flexible timing
Key skills for the job
Position Overview :
We are seeking an experienced Senior Backend Developer with expertise in Laravel to join our dynamic team. The ideal candidate will have 5-7 years of experience in backend development, with strong skills in database design, API development, and security best practices. Proficiency in Node.js is essential, and knowledge of Python is a plus. This role requires a proactive developer who is capable of writing clean, scalable, and secure code while following best practices in software development.
Key Responsibilities :
1. Backend Development :
- Design, develop, and maintain robust and scalable backend applications using Laravel and Node.js.
- Implement secure, reusable, and well-structured code for scalable applications.
2. Database Management :
- Design and optimize complex database schemas.
- Write efficient MySQL queries and ensure database performance tuning.
- Handle data migrations and complex database operations.
3. API Development :
- Develop and manage RESTful APIs for seamless integration with frontend applications and third-party systems.
- Ensure APIs follow industry-standard security and performance practices.
4. Security and Performance :
- Implement security best practices to protect sensitive data and prevent vulnerabilities (e.g., SQL injection, XSS, CSRF).
- Ensure backend applications adhere to data protection standards and security protocols.
- Monitor and improve application performance and scalability.
5. Store and Business Logic Implementation :
- Build and manage backend logic for business operations, workflows, and user interactions.
- Handle complex logic for business functions like order management, inventory, and others.
6. Collaboration and Task Management :
- Collaborate with cross-functional teams, including frontend developers and designers, to deliver high-quality applications.
- Work on JIRA tickets and ensure timely delivery of tasks with proper documentation.
7. Code Testing and Version Control :
- Write and maintain unit tests to ensure code quality.
- Use Git for version control and follow best practices for code reviews and team collaboration.
Required Skills and Qualifications :
Education :
- Minimum Bachelor's degree in Computer Science, Information Technology, or a related field.
Technical Expertise :
- 5-7 years of hands-on experience with Laravel and PHP.
- Strong understanding of Object-Oriented Programming (OOP) and design principles.
- 2-3 years of experience with Node.js.
- Proficiency in MySQL, including query optimization and complex query building.
- Solid understanding of frontend technologies like HTML, CSS, JavaScript, and jQuery.
- Familiarity with secure coding practices and backend application security concerns.
Additional Skills :
- Familiarity with unit testing frameworks like PHPUnit or similar tools.
- Strong debugging and troubleshooting skills.
- Experience with Git and version control best practices.
Soft Skills :
- Excellent problem-solving abilities.
- Ability to work independently and collaboratively in a fast-paced environment.
- Strong verbal and written communication skills.
Preferred Candidate Profile :
- Strong experience in backend logic development and database design.
- Proven expertise in writing secure, maintainable, and scalable APIs.
- Knowledge of modern security practices and implementation strategies.
- Hands-on experience with Node.js for backend services and Python (optional but preferred).
- Passion for clean code and staying updated with the latest backend development trends.
Functional Areas: Other
Read full job description10-15 Yrs
Bangalore / Bengaluru, Remote