Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22359218

    Ashwini It Services logo

    PHP and Laravel Developer

    Ashwini It Services · Mumbai · onsite · Posted today

    Undisclosed5–8 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Job Description Senior Software Developer
    Position: Senior Software Developer
    Location: Marol, Andheri East, Mumbai
    Experience: 5 8 Years
    Employment Type: Full-Time
    Joining Preference: Immediate Joiners Preferred


    About the Role
    Company is seeking a highly skilled and passionate Senior Software Developer to join our technology team. The ideal candidate should possess strong expertise in software architecture, system design, backend development, and database engineering. This role requires an individual who can design scalable, high-performance applications, optimize complex database systems, and contribute to the overall technology strategy of the organization.
    The candidate should have hands-on experience in building enterprise-grade applications, designing distributed systems, and solving complex performance and scalability challenges.

    Key Responsibilities
    System Design & Architecture

    • Design and develop scalable, secure, and highly available applications and services.
    • Drive architecture discussions and make technology decisions aligned with business objectives.
    • Design robust system architectures capable of handling high transaction volumes and future scalability requirements.
    • Create technical design documents, architecture diagrams, and implementation plans.
    • Identify and resolve system bottlenecks, performance issues, and scalability challenges.
    • Implement best practices for application architecture, code quality, security, and maintainability.

    Backend Development

    • Develop and maintain backend services using Node.js and Python.
    • Design and build RESTful APIs, microservices, and event-driven systems.
    • Ensure high performance, reliability, and responsiveness of applications.
    • Integrate internal and third-party systems through secure APIs.

    Database Engineering

    • Design, optimize, and maintain complex database architectures using MySQL.
    • Create efficient database schemas, indexing strategies, query optimization techniques, and data models.
    • Analyze and improve database performance, scalability, and availability.
    • Implement database security, backup, recovery, and disaster recovery mechanisms.
    • Optimize large-scale transactional databases and troubleshoot performance bottlenecks.

    Code Quality & Engineering Excellence

    • Write clean, scalable, and maintainable code following coding standards and best practices.
    • Conduct code reviews and ensure adherence to architectural guidelines.
    • Implement automated testing and participate in CI/CD processes.
    • Mentor junior developers and contribute to team knowledge sharing.

    Cross-Functional Collaboration

    • Work closely with Product, Business, QA, and DevOps teams to translate business requirements into technical solutions.
    • Participate in sprint planning, estimations, and Agile development processes.
    • Provide technical recommendations and risk assessments during project planning.


    Mandatory Technical Skills
    Programming Languages

    • Strong expertise in Node.js
    • Strong proficiency in Python
    • Advanced knowledge of JavaScript

    Database Fundamentals (Must Have)

    • Strong expertise in MySQL
    • Deep understanding of:
      • Database Design & Data Modeling
      • Database Normalization & Denormalization
      • Indexing Strategies
      • Query Optimization
      • Stored Procedures & Triggers
      • Transactions, Locking & Concurrency Control
      • Database Performance Tuning
      • Replication & High Availability Concepts
      • Data Integrity & Security

    System Design (Must Have)

    • Strong understanding of:
      • Low-Level Design (LLD) and High-Level Design (HLD)
      • Distributed Systems
      • Scalability & Performance Engineering
      • Microservices Architecture
      • Caching Strategies (Redis/Memcached)
      • API Design Principles
      • Event-Driven Architecture
      • Load Balancing & High Availability
      • Message Queues (Kafka, RabbitMQ, etc.)
      • Design Patterns & Software Engineering Principles

    Preferred Skills

    • Experience with AWS, Azure, or GCP.
    • Knowledge of Docker and containerization technologies.
    • Experience with CI/CD pipelines and DevOps practices.
    • Understanding of application security and secure coding practices.
    • Experience in FinTech, Lending, NBFC, Banking, or Financial Services domain will be highly preferred.


    Educational Qualification

    • Bachelor's or Master's Degree in Computer Science, Information Technology, Engineering, or related field.


    Desired Candidate Profile

    • 5 to 8 years of hands-on software development experience.
    • Proven experience in designing and building scalable, high-performance systems.
    • Strong database fundamentals with experience handling large-scale transactional systems.
    • Excellent problem-solving, analytical, and debugging skills.
    • Ability to independently drive technical solutions from design to deployment.
    • Strong communication and stakeholder management skills.
    • Experience working in Agile/Scrum environments.

    Kindly WhatsApp [phone removed] or email [email removed]

    Sourced from naukri

    Skills

    High Level DesignLLDPhp Laravelamazon web servicesMySQL

    PHP and Laravel Developer · waiting for your command