What type of recruiter are you? Take the quiz to find out!

Backend Software Engineer (Senior)

Backend Software Engineer (Senior)

Category: Software Development

Location: Iași, Romania

Referral Reward: RON 5,000

Employment Type: Employment contract

Time Allocation: Full Time

Workplace Type: Remote

Remaining positions: 1

Who is this role for

This role is for an experienced backend developer who enjoys solving practical problems, working with modern tools, and helping shape how systems are built from the ground up. If you like writing clean, well-structured code, thinking ahead about arch... Read More

Benefits:

  • A supportive and welcoming team, as well as a collaborative work culture.
  • Engaging projects developed with the most current technologies.
  • Flexibility to work from home, with a casual, results-driven work culture.
  • Competitive benefits, including flexible budget and premium medical coverage.
  • Additional vacation days based on tenure in the team.
  • Regular social activities and opportunities for professional growth.

Nice to have:

  • Experience with frameworks such as FastAPI, Flask, or Django is highly valued, along with familiarity with data processing or AI/ML libraries.
  • Experience working on a wide range of software applications and projects to contribute a diverse skill set and insights to the team.
  • Mentoring and supporting the development of team members, fostering an environment of continuous learning and growth.

Requirements:

  • Bachelor’s degree or studies in Computer Science, Engineering, or related field.
  • 7+ years of software development experience.
  • Proven experience in back-end development.
  • Proficiency with Node.js or similar back-end technologies; some familiarity with front-end frameworks like React or React Native is a great plus.
  • Familiarity with Python, particularly for back-end development, automation, and AI-enhanced applications.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills in English and a team-first mindset.

Your day-to-day:

  • Design, build, and maintain software for both new features and existing products.
  • Set up project architecture and infrastructure from the ground up, ensuring scalability, maintainability, and smooth deployment processes.
  • Lead the development team, providing technical guidance and ensuring high-quality execution throughout the project lifecycle.
  • Translate requirements into functional software and shape a long-term vision for system architecture.
  • Collaborate with cross-functional teams to gather requirements, understand user needs, and refine product features.
  • Perform code reviews, while promoting clean code and best engineering practices.