Principal Software Engineer - Node.js/Python
- Category: Software Developer Jobs
- Location: New Delhi, Delhi
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 20K to 29K
- Published on: 2025/09/19
Key Responsibilities :
- Drive the end-to-end architecture, design, and implementation of robust, scalable, and secure software systems.
- Define technical standards, frameworks, and best practices, ensuring delivery excellence.
- Collaborate with stakeholders across engineering, product, and business teams to translate business requirements into technical solutions.
- Evaluate and integrate emerging technologies to enhance system performance, maintainability, and user experience.
- Champion software engineering practices like CI/CD, TDD, and DevOps to achieve high-quality code and seamless deployments.
- Troubleshoot and resolve complex technical challenges, ensuring minimal downtime and maximum system efficiency.
- Lead and inspire engineering teams by mentoring team members, fostering technical excellence, and cultivating innovation.
Required Skills and Qualifications :
- Minimum of 8+ years of hands-on experience in designing and delivering complex, distributed software systems.
- Expertise in backend technologies such as Node.js, Python, Java, or Go, coupled with strong architectural design skills.
- Proficiency in cloud platforms like AWS, Azure, or Google Cloud, with experience in containerization tools (e.g., Docker, Kubernetes).
- Solid understanding of database technologies, both relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB, Cassandra).
- Strong foundation in microservices architecture, RESTful APIs, and asynchronous messaging systems.
- Proven track record in implementing scalable CI/CD pipelines using tools like Jenkins, GitHub Actions, or CircleCI.
- Familiarity with front-end frameworks such as React, Angular, or Vue.js is a plus.
- Exceptional problem-solving skills and the ability to balance technical trade-offs with business needs.
- Outstanding communication and leadership skills, with a knack for empowering teams to deliver exceptional results.
What We Offer :
- Competitive Compensation : complemented by equity options (ESOPs and stock options).
- Remote First : Work from anywhere with complete flexibility.
- Comprehensive Benefits : Provident Fund (PF) and health insurance coverage.
- Innovation-Driven Environment : A culture that encourages creativity, growth, and forward-thinking solutions.
- Leadership Opportunity : Define and lead the technical direction of a high-growth
organization.
Related jobs
-
Ruby on Rails Engineer
About the Role We are seeking a highly skilled and experienced Ruby on Rails Engineer to join our team at Compro Technologies. Key Responsibilities • Design and develop web applications using Ruby on Rails, ensuring scalability and maintainability. •...
-
Strong Middle Java Engineer
We seek Strong Mid Backend Software Engineer with robust Quality Assurance experience to join our SWAT team working on PayPal-Adyen integration. You will work closely with the product owner, area architect, and your team members to clarify business n...
-
Staff Software Engineer
Job Title: C# + SQL Developer Perks: • Hybrid working environment • Leaves as per company policies • Professional development opportunities • 5 Days of paid parental leave • In-person and virtual company retreats Impact You Will Make: We are seeking ...