Principal Software Engineer

Posted 5 days agoViewed
United StatesFull-TimeSoftware Development
Company:Fresh Prints
Location:United States, IST
Languages:English
Seniority level:Principal, 5-8 years
Experience:5-8 years
Skills:
AWSBackend DevelopmentDockerNode.jsSQLArtificial IntelligenceFrontend DevelopmentFull Stack DevelopmentMachine LearningMySQLReact.jsSoftware ArchitectureNext.jsCI/CDSoftware Engineering
Requirements:
5–8 years of professional software engineering experience, including significant full-stack work Deep understanding of modern web architecture and frameworks — especially React/Next.js, Node.js, MySQL, AWS, and Docker Strong grasp of software design principles, system performance, observability, and security Proven ability to ship production-grade applications end-to-end Passion for AI-assisted development and curiosity about how AI will transform software creation Experience collaborating cross-functionally with Product, Design, and other engineers Strong communication skills and a willingness to mentor others A low-ego, high-ownership mindset with a bias toward experimentation and action
Responsibilities:
Build and ship high-quality, AI-first applications Design, develop, and maintain scalable, performant, and secure full-stack applications Contribute clean, well-documented code balancing speed and maintainability Proactively identify performance bottlenecks, architectural gaps, or automation opportunities Collaborate cross-functionally with Product Design and Product Management Provide technical input during planning, ensuring feasibility and scalability Participate in architecture discussions and contribute to system design decisions Use and advocate for AI-assisted tools to accelerate development Experiment with and evaluate emerging AI dev tools Help define best practices for integrating AI into the engineering workflow Uphold and promote high standards for code quality, testing, and documentation Mentor junior engineers through code reviews, pair programming, and informal learning Model a low-ego, high-collaboration approach Help design and evolve systems for performance, observability, and reliability Participate in architecture reviews and contribute to decisions around CI/CD, monitoring, and deployment Support the creation of internal tools and shared components Develop a strong understanding of Fresh Prints’ business model, products, and customer needs Translate business goals into technical solutions Take ownership of delivering outcomes
Similar Jobs:
Posted 1 minute ago
United StatesFull-TimeHealthcare Technology
Senior Software Engineer - Salesforce Platform
Company:Prenuvo
Posted 5 minutes ago
Menlo Park, Boston, Santiago Chile, Sao Paulo Brazil, Barcelona Spain, Sydney AustraliaFull-TimeRetail Media
Senior Frontend Engineer
Posted 27 minutes ago
United StatesFull-TimeSoftware Development
Software Engineer - C#/.Net