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

Fullstack Software Engineer (Senior)

Fullstack 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 a good fit for an experienced developer who enjoys working on real products with real users, across different types of projects. If you're comfortable jumping between front-end and back-end tasks, like figuring things out as you go, and ... 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.
  • Experience in both front-end and back-end development, with a solid grasp of core principles and best practices in at least one area.
  • Proficiency with JavaScript-based frameworks, such as Node.js or similar back-end technologies, or front-end frameworks like React or React Native.
  • Familiarity with Python, particularly for back-end development, automation, and AI-enhanced applications, is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills in English and a team-first mindset.

Your day-to-day:

  • Design, write, and maintain software for new features and existing products.
  • Translate requirements into functional software and ensure the system architecture is scalable and maintainable.
  • Set up project infrastructure, ensuring scalability and maintainability.
  • Provide technical guidance to the development team and ensure high-quality execution throughout the project lifecycle.
  • Collaborate with cross-functional teams to gather requirements, understand user needs, and refine product features.
  • Perform code reviews and promote best coding practices.