Maropost - Principal Software Engineer - PHP/Node.js/Perl

1 month ago


Bengaluru, India Maropost Full time

Job Description :


We're Maropost-India, a 2024 Great Place To Work certified company and Canada's 4th fastest growing tech company as named by Profit 500 Our Software as a Service Marketing Cloud technology provides organisations with a single platform to connect with customers via marketing automation, mass and transactional email, social media, mobile messaging, landing pages, and e-commerce.

Our platform is used and trusted by thousands of brands worldwide to maximise their revenue. Our unified e-commerce platform empowers thousands of B2B and multi-channel e-commerce businesses, big and small, to achieve more. From online stores, POS terminals and marketplace connections, to inventory, order management and shipping, our all-in-one platform connects it all.

We're on a mission to build the most technically advanced marketing & e-commerce platform in the world coupled with unsurpassed customer service and support.

About The Position:

We are seeking an experienced and highly skilled Principal Software Engineer with expertise in PHP and DevOps to join our dynamic and innovative development team. As a Principal Software Engineer, you will be a key contributor to the design, development, and maintenance of our software solutions. You will play a critical role in leading and mentoring a team of software engineers, driving technical excellence, and ensuring the successful delivery of high-quality SaaS products.

We welcome candidates from Chandigarh and Bangalore to compliment our existing teams.

What You'll Be Responsible For :

- Provide technical leadership and guidance to a global team of software engineersto foster a culture of continuous learning and improvement.

- Drive thedesign, development and implementation of best practices for PHP (Symfony), NodeJS and Perl software development.

- Ensure the adherence to architectural principles and design patterns.

- Collaborate broadly with cross-functional business-wide teams to define technical strategies and roadmaps.

- Lead the design and architecture of complex software systems using PHP (Symfony framework) and Perl.

- Work closely with product managers and other stakeholders to understand requirements and translate them into scalable and efficient technical solutions.

- Ensure the adherence to architectural principles and design patterns.

- Hands-on coding and development using PHP, NodeJS, Perland related technologies.

- Hands-on experience with DevOps tools such as Terraform, Puppet, Docker, Bash, and Buildkite.

- Aware of security best practices and standards including PCI DSS and GDPR.

- Conduct code reviews to ensure code quality, performance, and security.

- Experience in modernising legacy software through upgrading, breaking down, decoupling, and migrating.

- Experience with containerisation and serverless implementations.

- Proficient with cloud hosting providers such as AWS and GCP.

- Continuously optimiseand improve existing systems for better performance and maintainability.

- Collaborate effectively with cross-functional teams, including product management, quality assurance, and infrastructure and operations.

- Work closely with product managers and other stakeholders to understand requirements and translate them into scalable and efficient technical solutions.

- Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.

- Encourage collaboration, open communication, and a positive team environment.

- Stay current with industry trends and advancements in PHP and Perl

- Evaluate and recommend new tools, technologies, and frameworks to enhance development processes.

- Work closely with QA teams to ensure the delivery of high-quality software.

- Develop and implement automated testing strategies to maintaincode reliability.

- Evaluate and recommend new tools, technologies, and frameworks to enhance development processes.

- Highly proficient with CI/CD best practices and You'll Bring to Maropost :


- 10+ yearsof commercial experience.

- Bachelor's or Master's Degree in Computer Science or a related field.

- Proven experience as a Principal Software Engineer or similar role.

- Strong proficiency in PHP, NodeJS, Perl, and its associated frameworks (e.g., Laravel, Symfony).

- In-depth understanding of software architecture, design principles, and patterns.

- Good understanding of all levels of automation testing and their use cases.

- Proficiency in working with AWS/GCP.

- Good knowledge of CI/CD.

- Experience with RESTful API development and integration.

- Excellent problem-solving and debugging skills.

- Strong leadership and mentoring abilities.

- Excellent communication and collaboration skills.

- Experience with database systems (e.g., MySQL, PostgreSQL) and ORM frameworks.

- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.

(ref:hirist.tech)

  • Bengaluru, India Sangoma Full time

    Apply only if you have PERL , PHP , Asterisk development knowledge.Sangoma is looking for a talented, self-motivated Senior Software Engineer/Team Lead to join our fast paced, ever growing organization. The successful candidate will join our software engineering team and will have the opportunity to work with the latest Sangoma’s Asterisk based PBX...


  • Bengaluru, India Sangoma Full time

    Apply only if you have PERL , PHP , Asterisk development knowledge.Sangoma is looking for a talented, self-motivated Senior Software Engineer/Team Lead to join our fast paced, ever growing organization. The successful candidate will join our software engineering team and will have the opportunity to work with the latest Sangoma’s Asterisk based PBX...


  • Bengaluru, India Sangoma Full time

    Apply only if you have PERL , PHP , Asterisk development knowledge. Sangoma is looking for a talented, self-motivated Senior Software Engineer/Team Lead to join our fast paced, ever growing organization. The successful candidate will join our software engineering team and will have the opportunity to work with the latest Sangoma’s Asterisk based PBX...


  • Bengaluru, India Sangoma Full time

    Apply only if you have PERL , PHP , Asterisk development knowledge. Sangoma is looking for a talented, self-motivated Senior Software Engineer/Team Lead to join our fast paced, ever growing organization. The successful candidate will join our software engineering team and will have the opportunity to work with the latest Sangoma’s Asterisk based PBX...

  • PHP Node.js

    6 days ago


    Bengaluru, India Virtusa Full time

    PHP - Senior Software Engineer - CREQ187439 Description Bachelors degree in computer science, Engineering or related field or equivalent professional experience.5+ Years of experience in creating software using PHP (with Phalcon) with the knowledge of MYSQL & Node.Experience in Node is mandatoryAt least 3+ years of experience in full lifecycle delivery of...


  • Bengaluru, India Toppersedge.com Full time

    Role : SDE IIExperience : 3-5 YrsJob location : BangaloreMode : HybridAbout the job :Responsibilities :- Develop and maintain user-facing features using modern web technologies, such as Node , Angular and React.js.- Design, develop, and maintain server-side applications using PHP and Node.js.- Collaborate with designers and product managers to translate...


  • Bengaluru, India DigiCert Full time

    ABOUT DIGICERTWe're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help companies...


  • Bengaluru, India iMind Your Business Solutions Private Limited Full time

    Job Description : - We are looking for an excellent PHP-Laravel Senior software engineer, for a rapidly growing, venture-funded startup building mobile CRM tools for Auto retailers in India. Using our platform, automobile dealerships market their services to prospective customers.- For a SaaS company, it means that our software is hosted in the cloud and...

  • Software Engineer

    1 month ago


    Bengaluru, India MRI Software Full time

    Primary Skills: Excellent knowledge of PHP Experience with MySQL Experience with a front-end Javascript library, such as jQuery Experience working with a LAMP stack (Linux/Apache/MySQL/PHP ) Experience working with SOAP and REST APIs Proficient understanding of code versioning tools, such as SVN Experience with Xdebug or similar...

  • Software Engineer

    3 weeks ago


    Bengaluru, India MRI Software Full time

    Primary Skills:Excellent knowledge of PHPExperience with MySQLExperience with a front-end Javascript library, such as jQueryExperience working with a LAMP stack (Linux/Apache/MySQL/PHP)Experience working with SOAP and REST APIsProficient understanding of code versioning tools, such as SVNExperience with Xdebug or similar debugging/profiling...


  • Bengaluru, India DigiCert Full time

    ABOUT DIGICERT We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help...

  • Software Engineer

    2 weeks ago


    Bengaluru, India Freelancer Recruiter Full time

    Job Description :- Angular,mongodb,node.js,type scripting,Java- React js,mongo db 3.x +- express 4.x +- angular 4 + - node js 6.x +- type scripting, javascript/jquery- rest (json) years of experience : - 3+ years of mean stack software development experience in mongodb 3.x+/express 4+/angular 4+/node.js v6.x+/typescript.- Experience in software...


  • Bengaluru, India Quess Full time

    About Us “Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names...


  • Bengaluru, India shenzyn Full time

    Principal Software Engineer Position Responsibilities : - Participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery, and maintenance.- Translate functional requirements into robust, efficient, supportable solutions that work well within the overall system architecture. - Evaluate and make...


  • Bengaluru, India Dashhire Full time

    Responsibilities :Participate in all phases of the application lifecycle, with a focus on writing clean, maintainable, and well-tested code.Analyze requirements, design solutions, and develop software features considering feasibility and maintainability.Identify and address technical roadblocks, develop solutions, and implement strategies to resolve them...


  • Bengaluru, India Prudential Manpower Pvt.lTD Full time

    Role : PHP Senior Software EngineerSkills : PHP, Javascript/TypeScript, AngularJS/React, AWS(Knowledge)Location : BangaloreWhat you'll do :- Architect and build robust, performant APIs.- Build intuitive UI components with modern web technologies.- Advocate for the health and quality of our systems.- Deliver highly maintainable and well-tested code.-...


  • Bengaluru, India Aspen Technology Full time

    AspenTech is a global software leader helping industries meet the increasing demand for resources from a rapidly growing population in a profitable and sustainable manner. Our Digital Grid Management software suite, including AspenTech OSI products, helps power and utilities companies achieve superior real-time control, optimization and management for...

  • Perl Develoepr

    4 weeks ago


    Bengaluru, India Xpheno Full time

    **5 - 9 Year**: **Bangalore Hyderabad Gurgaon**: ***Responsibilities** - Responsible for maintenance of the Perl scripts/modules - Should address Infra upgrades (Perl version changes), api changes - Understand the existing Perl scripts and address the user queries - Fix the bugs if we encounter any and also correct the failing test cases - Create...

  • Software Engineer

    2 weeks ago


    Bengaluru, India Vimerse InfoTech India Pvt Ltd Full time

    Trajector is seeking a highly talented Software Engineer to build and enhance applications to power our next-generation products and workflows. The ideal candidate will have a strong background in software development and experience working with AWS, Node.js, TypeScript, and React.Responsibilities: Develop and maintain software applications and systems using...

  • Node.js Developer

    2 weeks ago


    Bengaluru, India High Peak Software Full time

    Skills Required :- Mandatory Experience in Node.js and MySQL- Knowledge of Express.js-Familiarity with MongoDBQualifications :- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.- Proven experience as a technical lead or senior developer.- Strong proficiency in programming languages and development frameworks.-...