Full-Stack Developer
Location
United States
Posted
142 days ago
Salary
0
Seniority
Senior
Job Description
Full-Stack Developer
EVA Commerce Inc.
• Design, develop, and maintain full-stack applications using Next.js, React, and Node.js • Build and maintain scalable RESTful APIs and backend services • Work with PostgreSQL for transactional systems and ClickHouse for analytics and large-scale event data • Contribute to event-driven architectures using Kafka and/or RabbitMQ • Develop and maintain data pipelines that process high-volume events such as orders, ads, user activity, and system events • Optimize frontend performance using SSR, SSG, and ISR in Next.js • Collaborate closely with product, design, and data teams to translate business requirements into technical solutions • Integrate third-party APIs including Amazon, Shopify, and internal services • Troubleshoot production issues and take ownership of performance, reliability, and scalability • Write clean, testable, and well-documented code • Participate in code reviews, architectural discussions, and technical decision-making
Job Requirements
- Minimum 3+ years of professional experience as a Full Stack Developer
- Strong proficiency in React and Next.js
- Solid experience with JavaScript / TypeScript
- Backend development experience with Node.js and API design
- Experience working with PostgreSQL
- Good understanding of asynchronous systems, background jobs, and message-based processing
- Familiarity with event-driven architecture concepts
- Experience using Git and collaborative development workflows
- Ability to work effectively in a remote-first environment
- Strong written and verbal communication skills in English
Benefits
- Flexible work arrangements
- Professional development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer II, Agentic Workflows
TrueMLTrueML is a fintech company building software to create positive experiences for consumers seeking financial health.
• Contribute to both the technical and product roadmap, providing input and effort estimates during initiative discovery and execution. • Collaborate with product managers and engineers to translate business needs into elegant, effective technical solutions. • Anticipate and resolve challenges before they become blockers — identify potential failure points, plan solutions, and weigh trade-offs thoughtfully. • Mentor and support teammates, sharing knowledge through pair programming, code reviews, and technical discussions.
• Design and Develop Strategic, Scalable Systems: Lead the architecture, design, and development of high-performance, API-based backend services, making strategic, forward-looking architectural decisions that meet service level objectives (SLOs) and scale to support long-term, growing business needs. • Define Technical Strategy: Analyze current state, anticipate future technical challenges, and help define the technical roadmap for your domain, ensuring architectural choices are scalable, sustainable, and align with the broader company vision. • Collaborate Cross-Functionally: Partner with product managers, engineering teams, and infrastructure teams to define technical requirements and design scalable, maintainable system architectures that align with business goals and product roadmaps. • Implement DevSecOps Practices: Champion and implement continuous integration/continuous deployment (CI/CD) pipelines, automated testing, and security practices throughout the development lifecycle to ensure the reliability, observability and security of production systems. • Drive Documentation and Knowledge Sharing: Ensure comprehensive documentation of API designs, system architectures, and operational procedures to enable internal teams and external customers to easily build and integrate with the APIs in a self-service manner.
• Lead the cars.com domain at Cars Commerce • Build novel Full Stack solutions for car buyers and sellers • Advocate best practices in software design and engineering quality • Mentor and support engineers across all levels • Collaborate with cross-functional teams to align technical solutions with business goals • Drive technical excellence and evaluate emerging technologies
• Analyzes and defines software and system requirements to establish specifications and standards. • Develops, debugs, tests, and troubleshoots code throughout the application lifecycle while improving observability and reliability via monitoring, alerting, incident response, and post-incident hardening. • Designs, builds, deploys, and operates production systems and services supporting product features, integrations, and platform capabilities. • Develops tools for infrastructure and technology platforms including operating systems, networks, databases, and cloud solutions to optimize operational efficiency. • Builds and maintains CDC/streaming data movement workflows (e.g., Debezium, Kafka) with focus on replay, idempotency, backfills, and schema evolution. • Delivers reliable integrations with cloud storage and data warehouses such as Snowflake and Iceberg, leveraging dbt for modeled data layers. • Writes clean, maintainable code shipped through robust Git/PR/CI/CD workflows with appropriate testing, documentation, and peer code reviews to meet or exceed standards. • Uses Terraform, containers, and Kubernetes (or equivalents) to safely deploy and operate services and infrastructure. • Partners cross-functionally to define requirements, shape technical approaches, and deliver iterative value. • Mentors engineers and contributes to engineering standards, design reviews, and platform best practices.



