Junior Software Engineer (Fullstack) - Hybrid
etaily
- Makati City, Metro Manila
- Permanent
- Full-time
- Responsible for assisting in the design, development, and maintenance of software applications under the guidance of senior team members.
- Participate in various stages of the software development life cycle, including requirements gathering, coding, testing, and documentation
- Learn and apply programming languages, tools, and methodologies to support the creation of functional and efficient software solutions.
- Collaborate with cross-functional teams to ensure the successful delivery of projects and gain valuable hands-on experience in the software development field. Continuous learning and professional growth are encouraged to build a strong foundation for a successful career in software engineering
- Assist in the design, coding, testing, and debugging of software applications.
- Collaborate with senior engineers to implement software solutions based on requirements and specifications
- Participate in code reviews to ensure code quality and adherence to coding standards
- Maintain and update existing software applications, identifying and fixing defects
- Investigate and resolve software defects and issues reported by end-users or the testing team
- Provide technical support to users, assisting with troubleshooting and problem resolution
- Participate in the resolution of system or application outages to ensure minimal disruption to operations
- Assist in handling adhoc tasks and urgent requests that may arise during the software development lifecycle
- Document code changes, updates, and enhancements for future reference
- Prepare and maintain technical documentation, including user guides and manuals
- Provide regular status updates on assigned tasks and projects to the team and project manager
- Actively participate in team meetings and discussions, contributing ideas and solutions to technical challenges
- Collaborate with cross-functional teams, such as designers, product managers, and quality assurance, to ensure a cohesive development process
- Share knowledge and expertise with team members to foster a culture of continuous learning and improvement
- Contribute to a positive team environment, promoting open communication and constructive feedback
- Assist in handling adhoc tasks and urgent requests when necessary
- Minimum Bachelor's Degree in Quantitative field is required (Engineering, Computer Science, or related)
- 4-5 years experience in full stack software development using PHP, CodeIgniter Framework, Laravel, Node.JS, React.JS, HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Ajax, RDBMS and NoSql
- Proficient in API, RESTful API and other Software Applications
- Familiar with Agile Development Methodologies
- Has experience using code management and collaboration tools e.g. Confluence, JIRA, Bitbucket
- Independent & proactive
- Positive attitude and willingness to learn new programming languages
- Good communication and interpersonal skills
- Ability to communicate clearly in writing for data documentation requirements and translate into technical solutions
- Highly collaborative team player, detail-oriented and passionate with technology
- Proficient in both English/Filipino