Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Genesis Digital, LLC and take your career to the next level!
Application takes less than 5 minutes