Genesis Digital, LLC
Junior Full Stack Developer
Genesis Digital, LLCRomania1 day ago
Full-timeRemote FriendlyEngineering

Please note that this is a full-time employee role, not a B2B contract role. It is a remote position, for candidates living in Romania.


About Genesis Digital:

Genesis Digital is the powerhouse behind the ultimate marketing and sales automation platform, empowering a wide range of users – from individual entrepreneurs and creators to global businesses – to streamline their operations and achieve remarkable growth. We are passionate about innovation, building robust and scalable solutions, and fostering a collaborative environment where talented individuals can thrive. Join our dynamic team and help shape the future of sales and marketing technology!



Mission

The mission of a Junior Full Stack Developer is to support the engineering team in building, testing, and maintaining web applications. Working under the guidance of senior developers, they write clean and maintainable code, help fix bugs, assist with testing, and contribute to documentation.



This role offers hands-on experience across both front-end and back-end development, helping build a strong foundation in modern programming and teamwork. The focus is on learning, collaboration, and delivering reliable software.



Responsibilities



The daily responsibilities of a Junior Full Stack Developer are varied and technical, requiring a desire to learn and develop expertise across multiple domains.



Front-End Development

  • Contributes to the implementation of user-facing features using HTML, CSS, and JavaScript.
  • Participates in building responsive and interactive interfaces with frameworks such as Vue.js, React, Angular.
  • Ensures a basic level of technical feasibility for UI/UX designs.

Back-End Development

  • Assists in the development and maintenance of server-side logic and application architecture.
  • Works with back-end programming languages such as Python, PHP, Node.js.
  • Aids in the creation and manipulation of databases like PostgreSQL, MySQL, or MongoDB.
  • Collaborates on building and managing simple RESTful APIs to ensure communication between the front-end and back-end.

Databases and DevOps (Basic Concepts)

  • Writes basic database queries.
  • Participates in deployment processes under supervision.
  • Learn about test automation and deployment through CI/CD (Continuous Integration/Continuous Deployment).

General Responsibilities

  • Writes clean, well-documented, and maintainable code.
  • Actively participates in all phases of the software development lifecycle, from planning to testing.
  • Troubleshoots and fixes simple bugs in existing applications.
  • Stays up-to-date with emerging technologies and industry trends through continuous learning.



Requirements

  • Degree in Computer Science, Software Engineering, IT, or a related field.
  • Basic knowledge of HTML, CSS, JavaScript, and a modern front-end framework (Vue.js, React, or Angular).
  • Familiarity with at least one back-end language (PHP, Python, or Node.js) and back-end fundamentals.
  • Understanding of programming basics, data structures, and algorithms.
  • Ability to write simple database queries and work with databases.
  • Knowledge of the software development lifecycle and clean coding practices.
  • Ability to debug basic issues and willingness to learn more complex ones.
  • Good English communication skills, both written and spoken.
  • Strong problem-solving skills and eagerness to learn.
  • Team player with good collaboration skills, especially in Agile environments.
  • Passion for software development and technology.

Key Skills

Ranked by relevance