Principal Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Sun, Jun 08, 2025
This job expires in: 17 days
Job Summary
A company is looking for a Principal Software Engineer.
Key Responsibilities
- Participate in all phases of the software development life cycle, including functional analysis, coding, testing, and deployment
- Design, document, and develop high-quality solutions using a Moleculer-based micro-services infrastructure
- Mentor and lead development teams while coordinating resource recommendations and optimizing personnel usage
Required Qualifications
- Bachelor's or foreign equivalent degree in Computer Science, Software Engineering, or a related field
- 5 years of experience in Software Engineering, including advanced Node.js and Typescript coding
- 3 years of experience implementing/consuming REST APIs or GraphQL APIs and developing micro-services architecture in NodeJS
- At least 1 year of experience in CI/CD pipeline creation/maintenance and team leadership
- Preferred experience with Google Cloud Services (GCP) and provisioning MacOS and Linux environments
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...