Principal Engineer
Location
Greece
Posted
92 days ago
Salary
0
Seniority
Lead
Job Description
Principal Engineer
Asteri AI
• Lead the architectural design and delivery of scalable full-stack systems, ensuring alignment with long-term business and technical goals • Define and evolve backend and front end services and architectures with a focus on clean APIs, high availability, observability, security, compliance and and performance • Drive the technical direction for frontend experiences, ensuring consistency, accessibility, and superior operational visibility • Architect complex workflow and orchestration logic, establishing patterns for AI-human coordination, policy enforcement, and auditability • Oversee the integration of enterprise-scale systems and data sources, ensuring robust end-to-end workflows, including policies, resiliency, SLAs, and auditability • Set the standard for production excellence through advanced testing strategies, CI/CD evolution, and proactive operational monitoring • Partner with product, AI, and design leaders to translate high-level requirements into strategic technical roadmaps and robust solutions • Mentor senior engineers, lead technical reviews, and continuously elevate the engineering culture, developer experience, and system maintainability
Job Requirements
- 10+ years of experience as a software engineer, with a proven track record of architecting and operating large-scale production applications
- Deep experience building and securing enterprise-grade applications, ideally in highly regulated environments
- Expert-level backend development skills (e.g., Python, Node.js/TypeScript) and experience designing distributed systems
- Advanced experience with modern frontend frameworks (e.g., React with TypeScript) and building complex, stateful web applications
- Mastery of API design and database modeling with relational databases (e.g., Postgres) at scale
- Strong track record of technical leadership, including mentoring engineers and driving architectural decisions across teams
- Experience operating and optimizing mission-critical applications in cloud environments (AWS, Azure, or GCP)
- Exceptional ability to navigate ambiguity and take ownership of strategic technical initiatives in a fast-paced environment
Benefits
- Competitive compensation with equity
- Remote-friendly culture
- Safety-first approach to delivering reliable AI systems in production
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Associate Software Engineer
Scratch FinancialScratch Financial is the world's simplest patient financing solution.
• Assist with the QC process for the Automation team and provide technical details to the dev team for debugging. • Assist in managing the CI/CD pipeline, optimizing code integration, and delivery. • Develop automation solutions that enable our teams to build, test, and deploy code/apps efficiently and consistently. • Assist with building analytical reports and dashboards. • Provide L3 support for the custom built NBCUniversal Post Production Automation platform.
• Design, develop, and maintain scalable backend services running in AWS. • Contribute to system architecture and technical design for large-scale, distributed cloud deployments. • Develop and maintain services using Node.js and other backend technologies. • Work with PostgreSQL, including schema design and query performance optimization. • Design, implement, and test infrastructure-as-code using AWS CDK. • Build and maintain frontend applications using React. • Contribute to mobile applications built with React Native for Android and iOS. • Ensure high standards of code quality, testing, reliability, and security. • Collaborate closely with product, QA, and operations teams while maintaining strong individual ownership. • Take responsibility for full task ownership, including development, testing, deployment, and production readiness.
QA Analyst (Feature Team A)
TestronicA unique outsource partner providing award-winning development services to the video games industry.
What You Will Do You will work within Feature Team A to ensure gameplay features are functional, cohesive, and immersive across the entire player experience. Feature QA • Execute manual testing for all gameplay features, validating functionality, performance, and player experience. • Conduct regression, integration, and exploratory testing to ensure stability across builds. • Document, track, and prioritize issues in JIRA, providing clear and actionable feedback to developers and designers. • Maintain detailed and up-to-date test cases and plans for all pod content. Feature Team A • Player Base Development: Validate Buildings functionality, construction times, cost scaling, repair flow, and backend-driven configuration of base progression. • ARPG Champions Conduct functional and systemic QA for all Champion-related systems: acquisition, leveling, traits, active abilities, and combat modifiers. • Reward Systems: Test end-to-end reward flows across all game systems integrating with the centralized reward pipeline (combat, events, missions, milestones, purchases). • Map navigation: Conduct functional and systemic tests for galaxy map navigation, fog-ofwar systems, point-of-interest discovery, and map-based rewards. • Achievements: Test progression-based, milestone-based, and event-driven achievements across all game systems. • Fleets: Perform systemic testing for fleet creation, coordination, combat resolution, and reward distribution. • Inbox Messages: Test all Inbox message types including system messages, player-targeted communications, time-limited rewards, updates, and GM messages.
Facilitator, Software Engineering
Flatiron SchoolLaunch a career with in-person or online courses in Product Design, Data Science, Software Engineering or Cybersecurity.
• Guide a small class of up to 6 learners through online coursework. • Facilitate synchronous discussion sessions each week during the course. • Provide personalized asynchronous written and video feedback on projects assigned during the course. • Stay abreast of industry trends and emerging technologies, fostering a culture of continuous learning and growth among learners. • Connect curriculum concepts with practical, real-world applications.



