Pearl provides tools for overqualified and overlooked jobseekers. Come find your next opportunity.
Senior Full-stack Engineer
Location
Worldwide
Posted
7 hours ago
Salary
0
Seniority
Senior
Job Description
Senior Full-stack Engineer
Pearl
Role Description As a Senior Full Stack Developer, you will play a key role in building and maintaining the platform that delivers Pearl's AI + Human verification capabilities — providing accuracy beyond standard LLM-based solutions for our enterprise partners. You'll work across frontend, backend, database, and infrastructure, and contribute to investigations and architectural exploration. The team operates at the technological edge of the company, often solving problems with no pre-existing patterns, giving you significant autonomy and creative freedom. What You'll Do - Design, develop, and maintain the Pearl Enterprise platform across frontend, backend, and database layers. - Build and extend UI components, API integrations, and backend services powering enterprise partner experiences. - Investigate and prototype novel solutions, evaluate technical options, and document architectural decisions. - Actively leverage AI-assisted development tools for code generation, refactoring, testing, debugging, and documentation. - Own quality end-to-end by writing automated tests (unit, integration, system) at the level needed to ensure reliability. - Contribute to CI/CD pipelines, scripting, and infrastructure as needed. - Participate in code reviews and maintain high engineering standards. - Clarify requirements and translate business needs into technical solutions. Qualifications - Minimum of 5 years of professional experience in full-stack development. - Extensive experience with React.js, including state management (Redux, Context API) and component-based architecture. - Proficiency in .NET frameworks, C#, and data access technologies. - Familiarity with unit and integration testing using Jest, NUnit, Playwright, or React Testing Library. - Strong knowledge of front-end technologies such as HTML5, CSS3, JavaScript, and TypeScript. - Familiarity with database systems such as SQL Server or MySQL. - Strong knowledge of design and architectural patterns, SOA design, and web service development. - Strong understanding of development processes. - Experience with LLMs / Generative AI tools (e.g., OpenAI, Copilot, Cursor). - Experience with web page performance optimization and measurement is a plus. - Degree in Computer Science, a related discipline, or equivalent work experience. - Upper-intermediate level of English. - Excellent problem-solving and analytical skills, with keen attention to detail. - Strong communication and interpersonal skills, with the ability to work effectively in a team-oriented environment. - Ability to manage multiple tasks and prioritize effectively in a fast-paced environment. - Leadership abilities, with a track record of mentoring and guiding junior developers. Our Commitment to an Inclusive Workplace We welcome people from all backgrounds who seek the opportunity to help build a future where professional services are readily available to all. If you have curiosity, passion, and a collaborative spirit, come work with us. Pearl is committed to an inclusive workplace. Pearl is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. AI Disclosure & Informed Consent Artificial intelligence (AI) technology may be used during the hiring process to record, transcribe, analyze, and rank interview responses. By submitting your application and participating in the interview process, you acknowledge and consent to the use of AI technology in the hiring process.
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Principal Vulnerability Management Engineer
ZscalerWe make it easy to secure your cloud transformation. Get fast, secure, and direct access to apps without appliances.
Role Description We are looking for a Principal Engineer, Vulnerability & Exposure Management to help modernize how we discover, prioritize, and reduce security exposure across infrastructure, cloud, applications, APIs, endpoints, containers, and internet-facing assets. This is a remote role based in India, reporting to the Senior Manager, Information Security Engineering. This is an individual contributor role for someone who can operate strategically and technically: - Define the operating model, build scalable workflows, influence engineering teams, and go deep into findings, coverage gaps, scanner limitations, and remediation paths. - We are looking for someone who can improve the system itself, not just run scans, export reports, and follow up on tickets. What you’ll do (Role Expectations) - Lead comprehensive vulnerability and exposure management initiatives across infrastructure, cloud, APIs, and containers, evolving the function from a traditional reporting role into a high-leverage product security engineering capability. - Define advanced, risk-based prioritization models that integrate threat intelligence and business context, drastically reducing noise and duplicate findings for engineering teams. - Design and deploy automated data pipelines, scripting, and workflow orchestration to streamline the entire lifecycle of asset discovery, authenticated scanning, triage, routing, and validation. - Drive external attack surface management (EASM) to map internet-facing assets while identifying program gaps, including unauthenticated scans, stale asset ownership, and untracked exceptions. - Collaborate directly with DevOps, IT, and Engineering teams to translate complex vulnerability data into practical technical guidance, durable infrastructure improvements, and leadership-ready performance metrics. Qualifications - 12+ years of experience in security engineering or product security, including 7+ years of hands-on experience driving and scaling vulnerability and exposure management programs within complex environments. - Deep understanding of scanner mechanics (including authenticated/unauthenticated scanning, coverage gaps, and asset correlation) paired with proficiency in platforms like Tenable, Qualys, Wiz, CrowdStrike, or Burp Suite. - Practical experience implementing risk-based frameworks that leverage modern exploitability signals, threat intelligence, KEV, EPSS, and asset criticality to prioritize threats effectively. - Hands-on automation capabilities using Python, PowerShell, APIs, data pipelines, or workflow orchestration platforms to eliminate manual operational overhead. - Proven ability to partner collaboratively with engineering teams to drive remediation and translate complex technical data into clear insights for senior leadership. Requirements - Extensive experience securing multi-cloud environments (AWS, Azure, GCP) and containerized architecture (Kubernetes), including image scanning, runtime security, and embedding security guardrails into CI/CD and DevSecOps pipelines. - Proven track record in advanced vulnerability prioritization strategies (EASM, CTEM, and attack-path analysis) paired with the ability to integrate vulnerability data seamlessly into CMDBs, asset inventories, and ownership tracking systems. - Deep familiarity with orchestration and ticketing platforms (Avalor, Nucleus, Tines, Jira, ServiceNow) to build AI-assisted, self-service triage, remediation, and reporting workflows that drive operational efficiency for engineering teams. Benefits - Various health plans - Time off plans for vacation and sick time - Parental leave options - Retirement options - Education reimbursement - In-office perks, and more!
Role Description As part of one of our teams around Heartbeat AI, you will help build our virtual power plant leveraging our energy manager "Heartbeat", and continuously ship innovative energy market solutions to our customers. This is a builder role at the intersection of engineering and product: - Co-own the product, define what gets built together with your cross-functional team, ship it fast, and use AI as a force multiplier. - Cloud Architects and SREs will enable you to easily deliver and run software in a consistent, secure, and reliable way. Our Stack: - TypeScript, NestJS, Next.js, Flutter - AI-assisted development with Cursor and agentic coding workflows - SQLMesh, BigQuery, Looker - GCP, Vercel, GitHub Actions, Datadog - Linear, Notion, Figma, Miro Key responsibilities include but are not limited to: - Own feature development end-to-end, from problem framing through production deployment to long-term maintenance. - Define feature scope together with PMs and engage with the "why", not just the "what". - Drive technical decisions and guide fellow engineers on architectural choices. - Keep feedback loops short: prototype, ship to real users, observe, adjust. - Use AI tools to amplify your impact and explore AI-powered product opportunities where they make sense. - Push back when something doesn't make sense and propose a better direction. - Improve developer experience by reducing tech debt, automating workflows, and documenting decisions and runbooks. Qualifications - Solid backend engineering skills with a strong grasp of distributed systems; TypeScript experience is a plus but not required. - Experience with at least one frontend framework. - Familiarity with cloud infrastructure, CI/CD pipelines, and observability tooling; you understand how your code runs in production. - Proven ability to own features end-to-end, from rough problem statement to shipped, maintained product. - A product and customer mindset: you think about user problems, not just implementation elegance. - Experience working in cross-functional teams with product managers and designers. - You actively seek input from your peers and create visibility where it's lacking. - Comfortable with ambiguity and proactive about asking for what you need to get the job done. - Excited to leverage AI tools to enhance your impact, including agentic coding. - You communicate ideas clearly and concisely in written and spoken English. Requirements - You check at least one of these boxes. It's how we match you to the right team: - Flutter or mobile development experience. - Data engineering fundamentals (BigQuery, data pipelines). - Hands-on experience with energy systems, IoT, or climate tech. Bonus Points for - German language skills. - Experience building AI-powered product features (LLMs, agents). - Prior experience in a startup or scale-up environment. Benefits - You are part of an international, dynamic, and highly motivated team of people who have proven to make things happen. - With your work, you accelerate the "energy transition" and hence have a direct impact on our climate. - Work with and learn from other super-smart colleagues. - You will enjoy direct contact with core decision-makers. - You will enjoy the best chances of entering full-time in one of Europe’s most thriving scaleups. - You work remotely (Germany-wide), with offices in Hamburg, Berlin or Munich. - Create a healthy balance alongside your work and enjoy all the benefits of the EGYM Wellpass. - Benefits and discounts are yours with Futurebens. - Whether city bike or e-bike - be flexible with our job bike leasing and do something good for the environment at the same time.
Role Description Design, implement and maintain new features and functionalities for the SAAS platform, understanding the requirements of insurance businesses and translating them into scalable and efficient software solutions. - Work on both the front-end and back-end of the application, demonstrating expertise in various technologies, frameworks, and programming languages. - Work collaboratively with product, design, engineering teams, and UX designers to understand end-user requirements, use cases, and technical concepts, translating them into a cohesive and effective solution while ensuring a seamless user experience. - Optimize the performance of the application to handle large amounts of data and high user traffic, delivering a smooth user experience. - Participate in code reviews and enforce best coding practices, while also writing and executing unit tests and integration tests to maintain code quality. - Investigate and promptly fix bugs to maintain the reliability of the platform. - Ensure security and compliance by following best practices for securing web applications and adhering to relevant regulations in handling sensitive customer data. - Stay up-to-date with the latest technologies, frameworks, and best practices to ensure we remain competitive and innovative. - Design the platform with scalability and flexibility in mind, accommodating new features and changes as the number of clients and users grows. - Provide mentorship to junior developers, aiding in their technical growth and effective contribution to the team's goals. Qualifications - Proven experience 6 years as a Full Stack Engineer, working on complex SAAS applications. - Strong technical background with proficiency in front-end and back-end technologies, such as JavaScript, Vue, .NET Core, C#, GraphQL, MongoDB, Docker. - Familiarity with cloud platforms like AWS, Azure, or Google Cloud for building scalable applications. - Thorough understanding and practical experience with Test-Driven Development (TDD) to ensure robust and well-tested code. - Experience with unit, integration and function testing using front-end and back-end testing libraries. - Proficiency in Domain-Driven Design (DDD) principles to create a maintainable and modular architecture that aligns with business domains. - In-depth knowledge of web security best practices and experience in ensuring compliance with industry regulations. - Demonstrated experience in performance optimization for high-traffic web applications. - Experience with container technologies like Docker and good understanding of cloud infrastructure and solutions. - Experience with agile development methodologies and collaborating with cross-functional teams. - Excellent problem-solving skills and a proactive approach to troubleshooting and bug fixing. - Strong communication skills to effectively interact with both technical and non-technical team members with diverse backgrounds. - A passion for staying updated with the latest trends, technologies, and best practices in software development. Benefits - Competitive renumeration package. - International Environment. - 15 days annual leave, 10 sick leaves, special leaves. - Annual Performance Bonus. - Stock Options after 6 months. - Company activities and events. - Learning and development plan.
• Design, develop, and deploy chatbots and voice bots utilizing leading Conversational AI platforms such as Microsoft Bot Framework, Google CCAI, Dialogflow CX. • Craft clean, efficient, and maintainable code adhering to industry best practices and standards. • Develop custom components and tools to optimize the functionality and performance of our chatbot ecosystem. • Collaborate closely with developers, designers, and other stakeholders to meet project requirements and user expectations. • Leverage natural language processing (NLP), LLM and machine learning (ML) techniques, including TTS, STT, and SSML, to enable our chatbots to comprehend and respond intelligently to user inputs. • Integrate chatbot systems seamlessly with backend systems, databases, and APIs to facilitate smooth data exchange and interactions. • Investigate and resolve complex technical issues by analysing logs and debugging code for continuous improvement. • Stay ahead of the curve by keeping up-to-date with the latest trends and advancements in chatbot development.



