Home
Jobs

Senior Backend Developer

7 - 12 years

10 - 20 Lacs

Posted:8 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Responsibilities Develop new features, improvements, and/or fixes requested by employees to the company's systems. Integrate third-party systems using REST APIs and collaborate with the team to ensure successful integration. Write code adhering to established team guidelines. Review code authored by team members to ensure compliance with requirements and best practices. Plan and lead projects aimed at enhancing or adding new features to the company's internal systems, in collaboration with other teams. Maintain updated codebase by managing merges and using repository and CI/CD tools during team leadership absences. Develop unit and acceptance tests as required. Refactor code as necessary to align with departmental policies. Provide input and support in technology/tool selection, pitching innovative solutions for developmental challenges. Assist in identifying developmental strategies to meet future departmental and organizational needs. Requirements Technical Skills Strong Working Knowledge of Docker: Manage networking between containers. Use volumes to persist and share data. Orchestrate multi-container services with docker-compose. Utilize third-party images for prototyping and system integration testing. Script container logs and develop base images for development. Compile application code into production-ready images for deployment and CI/CD pipelines. Proficiency in Git: Organize deliverables into well-structured git commits with meaningful messages. Assist in code review through effective commit organization. Rebase branches for better merge requests and resolve git conflicts. Collaborate on remote repositories and tag branches. Object-Oriented Design and PHP Expertise: Experience with PHP frameworks, particularly Laravel: Configure Laravel projects for diverse environments. Design RESTful APIs using JSON URL schema. Implement CRUD operations and resourceful web routing. Develop middleware, input validation rules, and server request handlers. Organize code into resourceful models and services. Utilize third-party composer packages and maintain internal packages. Implement asynchronous processing using events, jobs, and queue services. Non-Object-Oriented Design: Experience with languages such as Go and functional patterns in JavaScript. Front-End Collaboration: Proficiency in HTML, CSS, and JavaScript. Familiarity with React, VueJS, Angular, or Native Web Components. Experience working with JSON and asynchronous JavaScript via AJAX. Database Management: Experience with schema-less databases like MongoDB. Strong SQL knowledge for designing table schemas, creating queries, joins, subqueries, constraints, indexes, and triggers. Proficiency with ORM tools such as Eloquent or Propel. Quality Assurance Skills: Design patterns that support dependency injection and automated testing. Optimize testing metrics: code coverage, integration/unit/acceptance test count, and suite runtime efficiency. Build stages for continuous integration and delivery environments. Apply semantic versioning to classify software releases and minimize backward-incompatible changes. Desired Skills Familiarity with Confluence and Jira, including experience integrating Jira API for automated issue status management in CI/CD pipelines. Experience with Agile frameworks like Scrum and Extreme Programming (xP). Ability to contribute to branch development tasks and global development projects. Experience in handling WHMCS Module Integrations. How to Apply: Share your resume at Careers@hostdime.in.

Mock Interview

Practice Video Interview with JobPe AI

Start Laravel Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

Lucknow, Uttar Pradesh, India

Hyderabad, Telangana, India