
Principal Engineer
Posted May 24

Posted May 24
This is a fully remote position, open to applicants in India.
• Design comprehensive software solutions utilizing contemporary frameworks and design patterns that align with objectives for scalability, performance, and maintainability.
• Facilitate system design discussions for high-traffic applications, ensuring that architecture is robust for critical business services.
• Assess, suggest, and implement architectural enhancements to boost scalability, observability, and resilience.
• Establish and maintain best practices concerning code quality, security, accessibility, and compliance with data privacy regulations.
• Manage intricate, cross-functional projects from inception to completion, ensuring engineering solutions are in line with business requirements.
• Partner with product and business teams to articulate the technical vision and guarantee cohesive project delivery.
• Supervise the technical rollout of new features and services, ensuring optimal utilization of system resources and infrastructure.
• Construct and sustain distributed systems utilizing Spring Boot microservices, Docker, and Kubernetes.
• Design and fine-tune high-performance databases with MySQL and Oracle, employing indexing and tuning for enhanced efficiency.
• Implement and oversee Redis for caching, Eureka Server for service registration, and the ELK Stack for monitoring and analytics.
• Configure Nginx and Apache for load balancing and ensuring high availability across production environments.
• Manage and maintain CI/CD pipelines using Jenkins for automated builds, testing, and deployments.
• Ensure system health and stability through proactive monitoring, logging, and alerting strategies.
• Propel enhancements in deployment automation, infrastructure as code, and site reliability practices.
• Serve as a technical advisor and mentor, aiding in the development of engineers’ skills in architecture, design, and problem-solving.
• Conduct code and design reviews to uphold engineering excellence.
• Collaborate effectively with senior leadership and stakeholders across departments to influence company-wide technical initiatives.
• Cultivate a culture of innovation, ownership, and accountability throughout the engineering organization.
• Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Information Technology, or a related field.
• Over 10 years of experience in enterprise-level software development.
• Advanced proficiency in:
• Java
• Spring Boot
• Microservices Architecture
• MySQL
• Oracle
• Redis
• React and modern front-end frameworks
• Docker
• Kubernetes
• Jenkins CI/CD
• Linux/UNIX
• Nginx
• Apache
• ELK Stack
• Profound understanding of data structures, algorithms, and principles of system design.
• Demonstrated ability to architect and deliver complex backend systems while mentoring technical teams.
• Strong collaborative skills with the capacity to influence senior leaders and align multiple teams towards shared objectives.
• Comprehensive and affordable medical, dental, vision, and life insurance options
• Competitive Provident Fund contributions
• Paid casual and sick leave, along with country-specific holidays
• Mental health support and wellbeing program
• Company-provided equipment and a one-time $250 USD work from home stipend
• $750 USD annual professional development budget
• Company rewards and recognition program
• And more!
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.