Job Closed
This listing is no longer active.
We are re-branding to SaaS Talent. Our vision is to be the #1 resource for SaaS & Hi-Tech Talent.🚀
Senior Engineer
Location
United States
Posted
167 days ago
Salary
$85K - $105K / year
Seniority
Senior
Job Description
Senior Engineer
PhillyTech (SaaS Talent)
• Design and build scalable full-stack features using an API-driven architecture • Develop and maintain distributed systems with a focus on availability, performance, and reliability • Collaborate closely with engineering, product, and leadership to plan and deliver high-impact projects • Write clean, testable, and maintainable code with a strong emphasis on long-term scalability • Integrate AI into development workflows, including coding, testing, and monitoring • Identify and resolve performance bottlenecks across the stack • Contribute to CI/CD pipelines, automated testing, and deployment best practices • Take ownership of features from design through production and ongoing optimization
Job Requirements
- 7–10+ years of experience building and operating production SaaS applications
- Strong proficiency in PHP, Laravel, and relational databases (MySQL or PostgreSQL)
- Experience with modern front-end frameworks, preferably Angular
- Proven experience designing and scaling distributed systems and infrastructure
- Hands-on experience shipping full-stack applications with high availability requirements
- Familiarity with AI-assisted development workflows and modern tooling
- Experience with automated testing, performance optimization, and CI/CD pipelines
- Bonus: exposure to message queues, vector databases, and RAG architectures
- Strong technical judgment, ownership mindset, and ability to operate in fast-paced startup environments
Benefits
- Fully remote role based in Poland
- High ownership and autonomy with end-to-end responsibility
- Opportunity to build and scale an AI-powered SaaS platform
- Professional development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Menus Core Services
ezCaterezCater is the world’s largest online marketplace for business catering.
• Bring your knowledge of distributed systems to build highly-scalable, fault-tolerant systems in a hybrid monolithic/microservices architecture. • Partner with our data technology organization to enable detailed insight into our menus, unlocking future roadmap opportunities across the org. • Work cross-functionally with product managers and business stakeholders to understand the complex processes that drive order fulfillment. • Make an impact working on projects that will drive growth, profitability, and customer satisfaction across ezCater. • Improve performance at every chance you get (we believe speed itself is a feature). • Partner with fulfillment and customer care teams to improve the experience for customers, catering partners, delivery drivers, and customer support agents. • Have fun building meaningful software with awesome people.
• Join our back-end team and take code ownership of complex software feature initiatives • Involve designing, developing, integrating, into our core web-based app, services, and cloud infrastructure • Collaborate across teams to ensure security, stability, scalability, and performance of back-end projects • Work independently, supporting offshore and junior developers while contributing professionally to key technical decisions
• Become immersed in the company’s existing technology frameworks and new software architectures. • Develop well designed, testable, high quality, efficient code meeting requirements and adhering to the company’s coding standards and best practices. • Execute and/or oversee the creation of design documents (including code samples/outlines) and detailed engineering specifications based on complex business, user, and non-functional (e.g., performance, reliability, balance, and controls) requirements. • Partner with the Product Manager to gather requirements and fully understand project goals, and then use this information to effectively plan and lead the development process for new features. • Lead the code review process to ensure development work adheres to standards and specifications. • Ensure all code is effectively unit tested prior to being released to the quality assurance team. • Assist the quality assurance team in identifying test cases and test plans to enable a thorough functional test of all development deliverables.
• Design and develop complex backend systems for high-volume, data-intensive applications • Take ownership of projects, including building systems from scratch, designing architecture, and ensuring end-to-end delivery • Collaborate with cross-functional teams, including Back End Team, CEO and DevOps, to deliver innovative solutions • Solve challenging problems with a strong analytical mindset and propose creative solutions • Optimize and maintain existing systems to ensure performance, scalability, and reliability • Continuously learn and adopt new tools, technologies, and best practices




