Pearl - Senior Software Engineer
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 6+ years of full-stack engineering experience (Frontend experience in React, Redux, TypeScript, and JavaScript. Backend experience with .NET Core, designing RESTful APIs, and event-driven or service-oriented architectures.) — ideally with startup hustle or scale-up mindset. • Deep expertise in designing and delivering complex, user-focused web applications. • Hands-on experience with high-volume systems and large-scale data processing. • A love for clean, efficient code — with a solid grasp of code structure, functional programming, and maintainability. • Strong collaboration chops, working across product, data, and business to shape amazing features. • Comfort with architectural design patterns, SOA principles, and modern web services. • Passionate builders and problem-solvers who love to take ownership and thrive in a high-impact environment. • Leverage AI/LLMs for test generation, code interpretation, data analysis, faster reviews, content creation, intent detection, and personalized support • A knack for juggling multiple priorities without compromising quality or deadlines. • Clear, effective communication skills and a proactive, team-first attitude. • BE or MS in Computer Science — or equivalent real-world experience. • Our Commitment to an Inclusive Workplace
Responsibilities
• Design, implement, and scale backend services in .NET Core and front-end applications with React, Redux, TypeScript, and modern JavaScript. • Design and evolve highly scalable, reliable systems for high-traffic environments with strong observability and extensibility. • Enhance our experimentation ecosystem by developing robust data pipelines and analytics integrations that power data-informed decisions. • Collaborate closely with Product, Design, and Data from discovery through launch to deliver impactful features. • Working with Cursor and Github Copilot and creating AI agents that use latest LLM Models. • Advance CI/CD pipelines and developer tooling to improve productivity and release confidence. • Build and maintain thorough unit, integration, and end-to-end tests, embedding quality throughout the development lifecycle. • Lead and participate in code and design reviews to foster knowledge sharing and continuous improvement. • Diagnose and resolve production issues, contributing to incident response and overall system resilience. • AI Collaboration: Work closely with Product, Design teams on AI/ML-powered features and translate insights into product development.
Similar Jobs
No credit card. Takes 10 seconds.