Description:
We are seeking an innovative and experienced Back-End Developer to join our dynamic team. As a Back-End Developer at 100 Local Network, you will be responsible for developing and maintaining web-based applications using PHP, JavaScript, and other web technologies. You will collaborate with project managers, UX designers, and other developers to create high-quality, scalable, and secure software solutions.
Responsibilities
- Develop and maintain dynamic web applications using PHP and modern frameworks such as Laravel or Symfony.
- Implement front-end interfaces using HTML, CSS, and JavaScript frameworks like Vue.js or React.
- Work with relational databases such as MySQL or PostgreSQL, and utilize ORM tools.
- Integrate with various APIs and external systems, ensuring seamless data flow.
- Develop and utilize cloud-based solutions, understanding deployment in environments like AWS, Google Cloud, or Azure.
- Employ containerization and orchestration technologies, such as Docker and Kubernetes, for development and production environments.
- Apply best practices for code versioning, testing, and deployment methods, including continuous integration and delivery (CI/CD).
- Troubleshoot, test, and maintain product software and databases to optimize performance and resolve issues.
- Work independently on projects while also collaborating with a team to meet deadlines and deliverables.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3-4 years of experience in Back-End development with a strong understanding of PHP and JavaScript.
- Proficiency in server-side languages like PHP and knowledge of PHP web frameworks (e.g., Laravel).
- Experience with front-end technologies including HTML5, CSS3, and JavaScript, along with frameworks/libraries like React or Vue.js.
- Solid understanding of database technologies, particularly MySQL/PostgreSQL, and experience with database design and management.
- Demonstrated experience in deploying applications on cloud platforms (AWS, Google Cloud, or Azure).
- Proficient with Docker, Kubernetes, or similar container orchestration platforms.
- Knowledge of code versioning tools (e.g., Git) and modern deployment practices.
- Excellent problem-solving skills and ability to work independently.
- Strong communication and teamwork skills.
- Solid understanding of RESTful API integration.