This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The full stack Principal Engineer will work with a team of other software engineers to design, implement, and deploy complete systems which meet customer's requirements and are cloud native. The Principal Engineer will focus on creation of full stack software solutions that typically include front end web frameworks, back end services, micro services, databases, and all associated cloud infrastructure required to deploy and maintain the solution. Responsible for creating, deploying and supporting a full software solution. Expected to be an accomplished generalist across the full software stack.
Job Responsibility:
Designs and builds full stack web solutions including both the back end and front end
Code Review and mentoring of other team members
Designs / crafts sophisticated scheduled jobs and micro-services defining new patterns and orchestrations
Designs / implements detailed data storage mechanisms using relational and non-relational data stores
Explores, creates and configures cloud services using infrastructure as code
Recommends new cloud services and patterns
Presents new ideas which improve an existing system/process/service
Collaborates with team to break down features into user stories and estimate them
Awareness of technology roadmap
Updates job knowledge by monitoring and understanding emerging engineering practices
Continuously learns, builds content, and mentors others in specific subject areas
Informally coaches and builds into the development of others through mentoring or in-house workshops and learning sessions
Mentors and develops engineers across functional teams on technology decisions
Influences technology and policy decisions made at Director+ level across the organization
Understands financial decisions, including NPV and return on investment, based on customer experience/business drivers
Develops and integrates Generative AI solutions into full stack applications, using LLMs, APIs, and AI-driven workflows to enhance user experience and automation
Requirements:
Bachelor's Degree in Computer Science or Engineering
7+ years of proven experience in full stack web development
Technical engineering experience
Crafting database schemas, writing SQL
3+ years of DevOps experience with infrastructure as code
4-7 years using cloud services from AWS, Azure, or GCP
2+ years of experience working with Generative AI models, APIs
Experience coaching and mentoring team members
Knowledge of HTML, CSS, Webpack, JavaScript, at least one front-end framework, and one back-end framework
Understanding of database modeling and SQL
Deep understanding of cloud system parameters, configurations
Experience integrating AI-driven components into full stack applications
Good understanding of adjacent processes and workflows
At least 18 years of age
Legally authorized to work in the United States
Nice to have:
Experience integrating AI-driven components, such as chatbots, automated content generation, or recommendation systems, into full stack applications
Welcome to
CrawlJobs.com
– Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.