Editorialist YX

Senior Software Developer

Editorialist YX

full-time

Posted on:

Location Type: Remote

Location: Portugal

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the design, development, and optimization of scalable full-stack applications using Next.js, React.js, Node.js, and MySQL.
  • Drive architecture discussions and system design for new modules and features with an eye on scalability, modularity, and performance.
  • Own end-to-end implementation — from planning to deployment — ensuring best practices in coding, testing, CI/CD, and documentation.
  • Contribute to building performant RESTful APIs and cleanly integrating backend services with modular frontend components.
  • Continuously improve client and server-side performance, including TTFB, LCP, code splitting, caching, DB tuning, and Lighthouse score optimizations.
  • Collaborate closely with design, product, DevOps, and other engineering teams to build user-centric, scalable experiences.
  • Review code, provide architectural guidance, and advocate for engineering excellence within the team.
  • Use Docker and CI/CD pipelines (Jenkins) for deployments to AWS infrastructure in a microservices environment.
  • Leverage AI developer tools to increase productivity and guide others in their effective usage.

Requirements

  • 4–7 years of professional experience in full-stack web development, including recent experience in a senior or lead capacity.
  • Advanced proficiency in JavaScript (ES6+), React.js, Next.js (SSR, routing, data fetching), and Node.js.
  • Strong experience with relational databases, particularly MySQL, including schema design and performance tuning.
  • Familiarity with modern AI-powered developer tools (e.g., GitHub Copilot, Cursor, Tabnine, etc.) and their application in team workflows.
  • Proven ability to identify and debug performance bottlenecks across both frontend and backend by analyzing server-level metrics (CPU, memory, I/O, logs, network latency, etc.).
  • Hands-on experience optimizing client-side performance using techniques like bundle splitting, lazy loading, and Lighthouse auditing.
  • Working knowledge of Google Analytics 4 (GA4) for measuring frontend performance and user interactions.
  • Deep understanding of REST APIs, microservices communication patterns, error handling, and API versioning.
  • Proficiency with Docker, CI/CD with Jenkins, and working knowledge of AWS services (EC2, S3, RDS, etc.).
  • Clear, maintainable coding style with experience in code reviews, testing frameworks (Jest, React Testing Library), and technical documentation.
  • Comfortable working in cross-functional teams and independently owning complex features or refactors.
Benefits
  • A fast-paced, tech-savvy startup environment where your work directly impacts product and business outcomes.
  • The autonomy to architect systems, make technical decisions, and see your ideas shipped to production.
  • Opportunity to work with state of the art tech, modern, performance-focused JavaScript stack.
  • Opportunity to drive cross-functional initiatives and contribute to the technical direction of the platform.
  • High ownership, real impact, and the satisfaction of building things that matter at scale

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptReact.jsNext.jsNode.jsMySQLREST APIsmicroservicesperformance tuningDockerCI/CD
Soft skills
leadershipcollaborationproblem-solvingcommunicationcode reviewarchitectural guidanceindependenceteamworkattention to detailadaptability