Job Summary
We are seeking a skilled Full Stack Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, coding, debugging, and enhancing software applications to meet evolving business needs. This role demands a proactive individual who can maintain and upgrade existing systems, recommend innovative technologies, and oversee the technical execution of projects. The successful candidate will also provide mentorship to junior engineers and actively contribute to team discussions and problem-solving sessions.
Key Responsibilities
- Design, develop, and debug software applications across the full stack, ensuring high performance and scalability.
- Continuously improve the efficiency and functionality of existing software systems through maintenance and upgrades.
- Identify and recommend new technologies and tools that can boost productivity and enhance software quality.
- Supervise and manage the technical aspects of projects, ensuring alignment with business objectives and timelines.
- Investigate and resolve software-related issues, making necessary adjustments to optimize performance.
- Provide training, guidance, and mentorship to fellow engineers to foster professional growth within the team.
- Actively participate in team meetings to discuss project progress, brainstorm innovative solutions, and address challenges collaboratively.
Required Qualifications
- Proven experience with the full stack development lifecycle, demonstrating the ability to handle both front-end and back-end tasks effectively.
- Proficiency in high-level programming languages, particularly Java.
- Hands-on experience with front-end frameworks and technologies including Angular, React, Node.js, JavaScript, HTML5, JSON, AJAX, and XML.
- Strong knowledge of multiple backend frameworks such as WordPress backend, Laravel, CodeIgniter, Zend, and CakePHP.
- Comprehensive understanding of the WordPress web development process, including familiarity with development and deployment tools like Git and Nginx.
- Ability to troubleshoot and debug front-end issues related to WordPress plugins and customized themes.
- Experience working with microservices architecture, ensuring modular and scalable application design.
- Solid understanding of HTTP protocol and web architecture principles.
- Proficient with version control systems such as GitHub and Bitbucket, coupled with a good grasp of DevOps practices.
- Excellent multitasking skills and the ability to collaborate effectively within a team environment.
- Awareness of current industry trends and emerging technologies to keep the software solutions competitive and up-to-date.
Preferred Qualifications and Benefits
While not explicitly stated, candidates who demonstrate a passion for continuous learning and innovation, along with strong communication and leadership skills, will thrive in this role. The position offers the opportunity to work in a collaborative environment that values technical excellence and professional development.
If you are a motivated software engineer looking to make a significant impact through innovative solutions and leadership, we encourage you to apply and join our forward-thinking team.