Turn Any Website Into an API.
Senior Full-Stack Engineer
Location
Europe
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Engineer
ZenRows
• Build full-stack features across the activation funnel: onboarding UI, guides, wizards, checklists, in-app messaging, and dashboards. • Own backend services and APIs that support analytics, tracking user progress, and onboarding personalization. • Build self-serve capabilities (API explorers, data previews, sandbox flows) that increase integration rates. • Implement robust event tracking using tools like Segment, Amplitude, BigQuery, and PostHog. • Collaborate with Product and Growth to define and instrument key activation metrics. • Work with analysts to surface insights and user segments for better targeting. • Run A/B tests and iterative experiments to improve signup, activation, and trial conversion. • Based on usage data, build and test UX variations, email triggers, and behavioral nudges. • Instrument cohort-based analysis to identify drop-offs and quick wins. • Partner with Product, Marketing, Sales, and Support to identify blockers and opportunities across the funnel. • Act as a technical bridge between user-facing teams and the internal analytics tools. • Help craft a frictionless developer experience from signup to first value. • Write clean, maintainable, and performant full-stack code. • Ensure smooth deployment and observability of new features (logs, alerts, error tracking). • Maintain high standards for privacy, compliance, and security.
Job Requirements
- Have +5 years of experience as a Full-Stack/Product Engineer, ideally with exposure to growth or product engineering.
- Have experience with modern frontend and backend development using React (or similar frameworks).
- Understand SaaS funnels - signup, onboarding, usage, activation, conversion.
- Have implemented behavioral analytics, event tracking, and activation dashboards.
- Have worked with tools like Amplitude, Segment, BigQuery, or PostHog.
- Are familiar with A/B testing tools and statistical analysis of experiments.
- Know how to balance speed with tech debt, and can ship fast while keeping things clean.
- Enjoy owning metrics and being measured by impact, not lines of code.
- Communicate clearly with product, growth, and marketing teams - and thrive on feedback.
- Have a strong design sensibility with experience creating polished, customer-facing interfaces that reflect brand values and marketing goals.
Benefits
- 100% remote work: We are a company that offers true freedom. Work wherever life takes you.
- The salary you are worth: We never ask people what they are earning, but instead what they are looking for. If your ability and experience justifies it and we think you will help us succeed, then we will match your expectations.
- The equipment you want: We believe in giving our people the tools they need to succeed and don’t have a default machine to give you.
- Generous Learning & Development budget: We believe in always adding value to our top performers and helping them grow their skills in a direction that is beneficial both to them and the business
- All-Star Awards: We recognize achievements in many ways within the business, but the bi-annual All-Star Awards allow the CEO to tailor reward packages to the person. Whether this is a holiday destination of choice, a learning course that adds value or something else.. We believe in getting to know every employee personally.
- BitWarden Account: With employees working remotely worldwide, we are keen to ensure we empower them with tools to keep passwords as secure as possible.
- Charity Initiatives: We are a business that believes in giving back to the community, and every year, we allow our employees the opportunity to give back.
- Annual Kick-Off: We want our employees to see where ZenRows was born and enjoy all the Pintxos they can handle.
- Share in Our Success: We want our top performers to be part of the company's success and offer opportunities for stock option allocation when people show their value.
- Deel Benefits: As a fully remote organization, we employ our people via Deel. This brings freedom of location and many other benefits, including discounts on VPNs, memberships and services.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Perform a systems architect role on business to business (B2B) software implementation development projects. • Lead client PLM integration projects on requirement analysis, solution architecture and road map • Be responsible for and carry out software design and development • Comfortable in presentations in presales discovery • Strong in work estimation • Proactively engage with stakeholders to analyze customers’ needs and alignment with requirements. • Interact with technical groups to support business development opportunities within client organizations • Monitor quality of the development work following from your architect blueprints • Be able to communicate with IT leadership within the world's largest companies • Translate business integration needs into architectural, functional and technical designs • Create and improve the formal definition of operational requests, responses and data exchange • Create a formal calling convention and API and data exchange • Contribute to continued process improvement, and develop repeatable methodologies and best practices • Engage in development where required
• Work on challenging software engineering tasks across backend, full-stack, infrastructure, and systems-related projects. • Review, debug, improve, and explain code across different technical environments. • Design or evaluate practical solutions involving APIs, databases, services, integrations, testing, and deployment workflows. • Identify tradeoffs around scalability, maintainability, performance, reliability, security, and developer experience. • Communicate technical reasoning clearly in writing, including why a solution works and what alternatives were considered. • Collaborate with the customer’s team on technical reviews, implementation decisions, and problem-solving exercises. • Adapt quickly to new codebases, frameworks, and technical requirements.
Semiconductor Software Engineer
Bright Vision TechnologiesBright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications. We recognize that our people are our strength. We are an equal opportunity employer and place a high value on diversity and inclusion. We do not discriminate on the basis of any protected attribute. We make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Bright Vision Technologies is an Equal Opportunity Employer, including Disability/Veterans.
Role Description We are seeking an experienced Semiconductor Software Engineer to design and build software tooling, firmware, and infrastructure that support semiconductor design, verification, manufacturing, and post-silicon validation. In this role, you will partner with hardware engineers and EDA teams to build software that accelerates silicon development cycles and improves yield, performance, and quality. The ideal candidate will combine strong software engineering fundamentals with practical experience working alongside hardware teams in EDA, verification, or post-silicon environments. You will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions, and will be expected to raise the bar through code review, design review, and mentorship of more junior engineers. The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production. Key Responsibilities - Design and build software tooling that accelerates semiconductor design and verification workflows. - Develop firmware and low-level software interacting directly with silicon, including drivers and BSPs. - Build infrastructure to support large-scale EDA tool execution on compute farms and cloud platforms. - Develop post-silicon validation tooling, including high-throughput test orchestration, programmable stimulus generation, and result aggregation systems that scale across many parts and many test environments. - Build data pipelines for design, verification, and characterization data, supporting downstream analytics and ML. - Implement debug tooling and diagnostic infrastructure for hardware bring-up and silicon characterization, giving engineers fast feedback loops on the silicon-software interface during critical validation windows. - Partner with hardware engineers to translate hardware-specific requirements into clean software designs. - Optimize software for performance and scalability in compute-intensive semiconductor workflows. - Lead architecture and code reviews that span the software-hardware boundary, ensuring that abstractions, interfaces, and constraints between the two domains are well-understood and respected across the team. - Contribute to internal libraries and tooling shared across silicon design teams. - Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures. - Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing. - Continuously evaluate emerging hardware platforms and toolchains, assessing maturity, fit for purpose, and total cost of ownership. Qualifications - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. - Six or more years of software engineering experience, with significant time in semiconductor environments. - Strong programming skills in C, C++, and Python. - Hands-on experience with EDA, verification, or post-silicon validation workflows. - Solid understanding of hardware-software interaction at a low level. - Experience building large-scale compute infrastructure (grid, cloud, HPC). - Strong scripting and automation skills. - Experience with data pipelines for design or characterization data. - Excellent debugging and troubleshooting skills. - Strong communication and documentation skills. Preferred Qualifications - Exposure to SystemVerilog or other HDLs. - Familiarity with UVM-based verification workflows. - Experience with cloud-based EDA workflows. - Hands-on experience with ML applied to silicon design. - Advanced degree in EE or related field. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at (908) 505-3899. Learn more about Bright Vision Technologies at www.bvteck.com .
• Design, develop, and maintain high-quality, scalable software using our technology stack (Java, MySQL, JavaScript/TypeScript, Angular, AWS). • Drive architectural decisions that support scalability, performance, and long-term maintainability. • Provide technical guidance on hosting and supporting high-performing web apps and services in AWS. • Write clean, efficient, and well-tested code that follows best practices and established coding standards. • Conduct thorough code reviews and provide clear, constructive feedback to peers. • Mentor junior and mid-level engineers by sharing knowledge, best practices, and technical guidance. • Collaborate closely with team members in Engineering, Product, QA, and other cross-functional partners to deliver features on time and to specification. • Participate in technical planning, estimation, and feature design discussions. • Stay current with emerging technologies and industry trends, recommending improvements to tools, processes, and architecture. • Ensure software quality through comprehensive testing, debugging, and performance optimization. • Help maintain system reliability, availability, and security, including adherence to regulatory and compliance requirements. • Troubleshoot and resolve complex technical issues in development and production environments. • Participate in on-call rotations and incident response as needed.



