Job Description
We are looking for a skilled and proactive Senior Full Stack Web Developer to join our team. The ideal candidate will have extensive experience with PHP, Symfony, Vue.js, Java, AWS, and MySQL. In this role, you will be a key contributor to our platform, responsible for developing and maintaining high-quality software applications across the entire stack. You will play a critical role in the full software development lifecycle, from concept to deployment, ensuring seamless integration between front-end and back-end systems.
Job Title
-
Senior Full Stack Web Developer
Work Schedule
- Day Shift
Job Qualifications/Requirements
- Required Skills & Experience:
● Proficiency in PHP and Java for back-end development.
● Strong experience with MySQL or other relational database systems.
● Solid understanding and practical experience with AWS services for
deployment, monitoring, and management.
● Expertise in RESTful API design and implementation.
● Experience working in an Agile development environment.
● A Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. - Preferred Skills:
● Familiarity with modern front-end frameworks, especially Vue.js, but also React or Angular.
● Experience with containerization technologies like Docker.
● Knowledge of CI/CD pipelines for automated deployments - Personal Attributes:
● A proactive, problem-solving mindset.
● Excellent communication skills, both written and verbal.
● The ability to work effectively both independently and as part of a team.
● Strong attention to detail and a commitment to system reliability.
Job Responsibilities
- Full Stack Development: Design, develop, and implement robust and scalable web applications using PHP and Java on the back end and Vue.js on the front end.
- Database Management: Optimize database schemas, queries, and data
manipulation processes using MySQL to ensure efficiency and data integrity. - API Integration: Build and integrate secure and efficient RESTful APIs to facilitate smooth communication between front-end and back-end services.
- Cloud Operations: Utilize AWS services for deploying, monitoring, and maintaining our applications, ensuring they are scalable and reliable.
- Troubleshooting: Identify and resolve technical issues, bugs, and performance bottlenecks across the full application stack.
- Collaboration: Work closely with cross-functional teams, including product managers and designers, to deliver high-quality solutions that meet business needs.
Good luck and God Bless!