Junior Software Engineer (Fullstack) - Hybrid

Makati City, Philippines
Full Time
Technology
Mid Level
Principal Duties & Responsibilities
  • 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

Job Responsibilities

Software Development
  • 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
Troubleshooting and Support
  • 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
Documentation and Reporting
  • 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
Collaborative Teamwork
  • 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

Key Qualifications
  • Minimum Bachelor's Degree in Quantitative field is required (Engineering, Computer Science, or related)
  • 2-3 years of Python development experience, web scraping experience is a plus
  • Strong skills in Python and object-oriented programming
  • Proficient in automation using Selenium or Playwright
  • Experience with Django and API development is a plus
  • Familiar with industry-relevant Python libraries and frameworks, such as NumPy and Pandas
  • 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
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*