Junior Full-stack Developer
EPAM Systems
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About EPAM Systems
EPAM is a leading global provider of digital platform engineering and development services, committed to having a positive impact on customers, employees, and communities. We foster a dynamic and inclusive culture, offering collaboration with multi-national teams on innovative projects, continuous learning, and growth opportunities. No matter your location, you'll join a dedicated, creative, and diverse community to help you discover your fullest potential.
For your safety, well-being, and experience, all EPAM employment interviews will be conducted remotely until further notice. Our recruitment professionals and hiring managers are ready to ensure a robust and engaging virtual candidate experience.
Junior Full-stack Developer at EPAM Systems
We are seeking a Junior Full-stack Developer to join our team. This is an excellent opportunity to accelerate your career with a global leader in digital transformation. If you're eager to learn more about this position and our projects, we encourage you to apply now.
Responsibilities
- Develop and maintain backend features using PHP.
- Build and improve frontend functionality using JavaScript (ES6+) and React.
- Write clean, maintainable, and well-documented code following best practices.
- Develop and integrate RESTful APIs between frontend and backend systems.
- Work with databases (e.g., MySQL) to design and maintain data structures.
- Debug, test, and resolve issues across the application stack.
- Collaborate with cross-functional teams to design, develop, and deploy software solutions.
- Continuously learn and improve skills in PHP, React, and related technologies.
Requirements
- Degree in Computer Science, Information Technology, or a similar technical field.
- Solid knowledge of PHP and backend development fundamentals.
- Experience with a PHP framework (e.g., Laravel or similar).
- Good knowledge of HTML, CSS, JavaScript (ES6+).
- Experience with React or strong willingness to learn.
- Understanding of RESTful APIs and client–server architecture.
- Basic knowledge of SQL databases (MySQL/PostgreSQL).
- Familiarity with Git and software development best practices.
- Strong problem-solving skills and eagerness to learn.
- Advanced English (B2+).
- Availability for full-time work (40h/week).
What We Offer
- Diverse multicultural, multi-functional, and multilingual work environment.
- Global scope, international projects across various business domains (life sciences, healthcare, retail, distribution, software, hi-tech, etc.).
- Outstanding career development opportunities with a transparent career path and a roadmap for acceleration.
- Numerous opportunities for self-development: internal training courses (hard & soft skills), mentoring programs, and unlimited access to LinkedIn Learning.
- Knowledge-sharing with colleagues from EPAM's global tech communities.
- English language courses.
- 25 days holiday per annum.
- 5 days of sick leave without medical certification.
- Private health insurance for employees and discounts for family members.
- Discount for Fit Pass program.
- Comfortable modern offices in Belgrade and Novi Sad or remote work from any location in Serbia.
- Regular corporate and social events (parties, sport events, advanced CSR programs etc.).
- Learning programs for kids (eKids).
The remote option applies only to Candidates who will be working from any location in Serbia.
Key skills/competency
- PHP development
- JavaScript (ES6+)
- React.js
- Backend development
- Frontend development
- RESTful APIs
- SQL databases (MySQL, PostgreSQL)
- Git
- Software development practices
- Problem-solving
How to Get Hired at EPAM Systems
- Research EPAM Systems' culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Full-stack Development: Highlight PHP, JavaScript, React, API, and SQL skills relevant to EPAM.
- Prepare for technical assessments: Practice coding challenges in PHP and JavaScript, focusing on data structures and algorithms.
- Showcase your portfolio: Present relevant full-stack projects on GitHub, demonstrating your practical development experience.
- Ace the virtual interview: Be ready to discuss problem-solving, teamwork, and your eagerness for continuous learning with EPAM's hiring managers.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background