Position Overview
We are seeking a Junior Full Stack Developer to join our internal development team and work alongside experienced developers on business-critical applications and systems.
High fluency in English C1 and above (speaking, reading, and listening) — mandatory.
This is an early-career, learning-focused position for someone interested in building a career in software development and gaining practical experience in a professional development environment.
Previous professional software development experience is not required. Recent graduates, early-career developers, and candidates currently studying or completing technical programs or certifications are encouraged to apply.
We are particularly interested in candidates developing skills in PHP, Laravel, SQL, AWS, Azure, and related technologies.
This position may be full-time or part-time and is primarily in-office, with some flexibility for occasional remote work.
Key Responsibilities
- Assist senior developers with developing and maintaining web applications.
- Learn and work with PHP and Laravel under the guidance of experienced developers.
- Assist with SQL databases, queries, and data management.
- Support API integrations and system integrations.
- Assist with applications and services hosted in AWS and Azure.
- Perform testing, debugging, and basic troubleshooting.
- Help identify problems and work with senior developers to develop solutions.
- Assist with maintaining and improving existing applications.
- Participate in planning, coding, testing, and implementation.
- Learn and apply coding standards, version control, and development practices.
- Gain an understanding of the company's applications, systems, data, and business processes.
- Take on increasing responsibility as technical skills develop.
Required Qualifications
- Genuine interest in software development and technology.
- Strong logical and problem-solving skills.
- Good mathematical and analytical reasoning.
- Willingness and ability to learn new technologies.
- Familiarity with basic programming concepts through school, training, personal projects, internships, certifications, or other experience.
- Ability to work collaboratively with senior developers.
- Ability to accept feedback and apply it to future work.
- Professional software development experience is not required.
Candidates currently enrolled in or recently graduated from a college, university, technical program, coding program, or certification program are encouraged to apply.
Preferred Skills
Experience, coursework, training, or personal projects involving any of the following are a plus:
- PHP
- Laravel
- SQL
- HTML / CSS / JavaScript
- Web development
- REST APIs
- AWS
- Azure
- Git or other version-control systems
- Computer Science, Software Engineering, or IT coursework
- Relevant technical certifications
Additional exposure to the following is also beneficial:
- VBA / VB.NET
- Machine Learning / AI
- Power BI
- Front-end security
- Mobile development
- Legacy systems
- Other programming languages
Candidates do not need to know everything listed above. A strong foundation and willingness to learn are more important than having a complete technical skill set.
Learning & Development
The Junior Developer will work under the guidance of experienced developers and gain hands-on experience with:
- PHP and Laravel
- SQL and database development
- API integrations
- AWS and Azure
- Testing and debugging
- Version control
- Application maintenance
- Business application development
- Translating business requirements into technical solutions
Responsibility will increase as the employee demonstrates greater technical knowledge and familiarity with the company's systems.
Work Style
We are looking for someone who is:
- Curious and eager to learn.
- Analytical and methodical.
- Comfortable asking questions.
- Receptive to feedback.
- Dependable and willing to take responsibility.
- Interested in understanding both how something works and why it works.
- Interested in developing a long-term career in software development.
Work Environment
- Full-time or part-time may be considered.
- Primarily in-office.
- Some occasional remote flexibility may be available.
- Work closely with senior and other development team members.
What Success Looks Like
A successful Junior Developer will:
- Build stronger skills in PHP, Laravel, SQL, and related technologies.
- Become familiar with the company's applications and systems.
- Develop strong debugging and troubleshooting skills.
- Complete assigned tasks reliably.
- Apply feedback and improve through experience.
- Gradually take on more complex development responsibilities.
- Build the foundation needed to progress into a more advanced development role.