Home
Jobs

Principal Software Engineer

11 - 16 years

30 - 40 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

About the Role:

Key Responsibilities:

  • Architectural Leadership

    : Design, develop, and implement scalable, resilient, and secure architectures for complex systems, ensuring alignment with business requirements and industry standards.
  • Legacy Application Reengineering:

    • Lead the transformation of legacy applications into modern, highly scalable platforms.
    • Design and implement microservices architecture to improve scalability, maintainability, and deployment flexibility.
    • Collaborate with stakeholders to understand the current system and identify opportunities for modernization.
  • Technical Ownership

    : Drive end-to-end ownership of system components, from design through deployment and maintenance.
  • Team Leadership

    : Lead, mentor, and manage a technical team, fostering a collaborative environment and ensuring delivery excellence.
  • Development

    : Build and maintain robust, high-performance applications using React.js, Node.js, and Javascript.
  • Database Expertise

    : Optimize data storage and management strategies using PostgreSQL, TimescaleDB, and NoSQL databases. Optimising Queries and improving performance
  • Cloud Technologies

    : Architect and implement cloud-based solutions leveraging Azure or AWS and IoT Core.
  • IoT Integration

    : Develop and implement IoT solutions with protocols like MQTT and tools for real-time data streaming.
  • Telecom Domain

    : Apply domain expertise in telecom to address unique industry challenges and develop cutting-edge solutions.
  • Collaboration

    : Work closely with cross-functional teams, including product managers, designers, and other stakeholders, to ensure project success.
  • Best Practices

    : Advocate and implement coding standards, code reviews, CI/CD pipelines, and other engineering best practices, OWASP Security Compliances

Documentation Responsibilities

  • Technical Or Project Documentation

    : Create and maintain detailed technical documentation, including system architecture diagrams, design specifications, APIs, and technical roadmaps ensuring clear communication with stakeholders
  • Knowledge Base Development

    : Establish and maintain a repository of knowledge articles, code best practices, and reusable design patterns to support team productivity.
  • Process Documentation

    : Document CI/CD pipelines, DevOps processes, and deployment workflows for team reference and operational efficiency.
  • Compliance and Standards

    : Ensure all documentation aligns with company standards, industry best practices, and relevant compliance requirements.
  • Collaboration Tools

    : Leverage tools like Confluence, JIRA, and Gitlab to ensure seamless documentation management and accessibility.
  • Training Materials

    : Create technical training materials and onboarding guides for new team members to accelerate learning and alignment with company practices

Required Skills and Qualifications:

  • Technical Expertise

    : Proficiency in React.js, Node.js, JavaScript, TypeScript, Grafana, Prometheus, PostgreSQL, TimescaleDB, and NoSQL databases.
  • Cloud Platforms

    : Hands-on experience with any cloud platforms and cloud-native design principles.
  • IoT and Messaging

    : Strong knowledge of IoT protocols (MQTT) and real-time messaging systems.
  • Telecom Industry

    : Familiarity with telecom systems, challenges, and emerging trends.
  • Architecture

    : Proven experience in designing distributed systems and microservices architecture.
  • Leadership

    : Exceptional ability to lead technical teams, mentor engineers, and ensure project timelines are met.
  • Communication

    : Excellent problem-solving, organizational, and communication skills.
  • Tools and Processes

    : Experience with DevOps tools, CI/CD pipelines, version control (Git), and agile methodologies.

Preferred Qualifications:

  • Good to have any Cloud Certification.
  • Experience with Fullstack Development & Leading Technical team
  • Experience with TimescaleDB and time-series data processing.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
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
Fuze Technology
Fuze Technology

Information Technology

Silicon Valley

RecommendedJobs for You

Noida, Uttar Pradesh, India