Company

Education

SeniorSoftwareEngineer

€72–108k ~AI est. Bulgaria FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer. Skills: Full stack development, Microservices, GraphQL APIs, CI/CD. Design scalable full-stack applications. Develop scalable full-stack applications”

Industry & Context.

Education
Problems you'll solve

Identify improvements

What They're Looking For.

Must Have

6+ years software engineering experience, JavaScript/TypeScript proficiency, React experience, Next.js experience, Node.js experience, Microservices architecture experience, Distributed systems experience, CI/CD pipelines knowledge, Automated testing knowledge, Software delivery practices knowledge, GraphQL APIs experience, Data-layer architectures experience, System observability knowledge, Logging knowledge, Metrics knowledge, Monitoring tools knowledge, Full stack development ability

Nice to Have

Mentoring engineers experience, Technical leadership contribution

What You'll Do.

Design scalable full-stack applications

Develop scalable full-stack applications

Maintain scalable full-stack applications

Work within microservices architecture

Collaborate with product managers

Collaborate with designers

Collaborate with engineers

Translate product requirements

Contribute to CI/CD pipelines

Ensure reliable deployment

Ensure testing delivery

Ensure high-quality software delivery

Improve system performance

Improve system scalability

Improve system reliability

Maintain GraphQL APIs

Develop data access layers

Maintain data access layers

Standardize application architecture

Enhance system observability

Participate in code reviews

Participate in sprint planning

Participate in agile ceremonies

Contribute to engineering standards

Contribute to documentation

Contribute to process improvements

How You'll Work.

Team & Collaboration

Remote cross-functional teams; Agile ceremonies

Process & Methodology

Agile ceremonies, Sprint planning

Full Job Description

## Accountabilities Design, develop, and maintain scalable full-stack web applications supporting learner-focused platforms and services. Work within a microservices architecture using modern frameworks such as React, Next.js, and Node.js. Collaborate with product managers, designers, and engineers to translate product requirements into technical solutions. Contribute to CI/CD pipelines, ensuring reliable deployment, testing, and delivery of high-quality software. Improve system performance, scalability, and reliability through continuous optimization and best practices. Develop and maintain GraphQL APIs and data access layers to standardize application architecture. Enhance system observability through logging, monitoring, metrics, and dashboards. Participate in code reviews, sprint planning, and agile ceremonies to ensure alignment and delivery quality. Contribute to engineering standards, documentation, and process improvements across teams. Requirements: 6+ years of professional software engineering experience building scalable, user-facing web applications. Strong proficiency in JavaScript/TypeScript and experience with React, Next.js, and Node.js. Experience working in microservices-based architectures and distributed systems. Solid understanding of CI/CD pipelines, automated testing, and modern software delivery practices. Experience building or working with GraphQL APIs and modern data-layer architectures. Strong knowledge of system observability practices, including logging, metrics, and monitoring tools. Ability to work across the full stack and contribute to multiple services or product areas. Strong collaboration and communication skills in remote, cross-functional teams. Proactive mindset with the ability to identify improvements in systems, processes, and code quality. Experience mentoring engineers or contributing to technical leadership is a plus. Benefits: Fully remote work environment with distributed global engineering teams. Opportunity to work o

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about this company?

Real rants from real employees. Read before you apply.

Read Company Rants →