

Principal Software Engineer
EarthTrack.io
- Manila, PhilippinesManila, Metro Manila, PhilippinesManilaMetro ManilaPhilippinesPhilippinesTELECOMMUTE
- ₱60,000.00 - ₱120,000.00 / monthPHP6000012000060000MONTH
- Full timeFULL_TIME
Posted 10 hours ago and deadline of application is on 25 Oct
Recruiter was hiring 2 days ago
2025-08-27T05:09:19.889786+00:002025-10-25T16:00:00+00:00Job Description
As a Principal Engineer at EarthTrack, you will work closely with the CTO and Technical Lead to drive the productivity and effectiveness of the development team. A central responsibility of this role is to ensure that established development standards are consistently applied across all projects, while also enhancing those standards to meet evolving business and technical needs.
You will provide technical leadership in architecture and design, enforce best practices in areas such as code quality, testing, CI/CD, and documentation, and mentor engineers to elevate overall team performance. By maintaining and continuously improving these standards, you will help EarthTrack deliver secure, scalable, and reliable solutions with efficiency and excellence.
Key Responsibilities:
- Ensure adherence to development standards (code quality, testing, reviews, CI/CD, documentation) and continuously enhance them as the company scales.
- Work closely with the CTO and Technical Lead to align engineering practices with business objectives and boost team productivity.
- Provide hands-on technical leadership across the stack (ReactJS, React Native, Node.js/TypeScript, PostgreSQL/MySQL, MongoDB, Redis).
- Mentor and coach engineers to raise the technical bar and build a culture of excellence
- Conduct architectural and design reviews, ensuring systems are built for long-term scalability and maintainability
- Champion engineering discipline by removing roadblocks, improving processes, and introducing tools that accelerate delivery
- Collaborate cross-functionally with stakeholders to balance innovation, speed, and long-term sustainability
Minimum Qualifications
- Bachelor’s/Master’s degree in Computer Science or related field.
-
10+ years of professional software engineering experience, with a strong track record in designing and scaling distributed systems.
-
Proven expertise in JavaScript, Node.js, TypeScript, ReactJS, and React Native
-
Strong knowledge of databases (SQL and NoSQL) and data modeling for high-performance systems
-
Experience architecting APIs, microservices, and real-time communication (REST/WebSocket)
-
Deep understanding of asynchronous systems, concurrency, and event-driven architectures
-
Demonstrated ability to set, enforce, and evolve engineering standards across teams
-
Strong experience mentoring engineers and influencing technical direction at scale
-
Excellent communication skills for aligning technical and non-technical stakeholders
-
Strong problem-solving skills with the ability to balance technical trade-offs with business impact.
Perks and Benefits
Work from Home
Paid Sick Leave
Stock Options
Performance Bonus
Paid Holidays
Paid Vacation Leave
Other
13th Month Pay and Discretionary 14th Month performance bonus on top of monthly amount.
Required Skills
- Software Testing
- Node.js
- Amazon Web Services
- Architectural Design
- React
- GIT
- PostgreSQL
Jobs Summary
- Job Level
- Mid-Senior Level / Manager
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Office Address
- Manila, Metro Manila, Philippines
Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.