fbpx

Full Stack Developer

Location: Philippines

Role

Full Stack Developer

Summary

The Full Stack Developer is responsible for designing, developing, and implementing software solutions to meet the organization’s business needs. This role involves collaborating with cross-functional teams to gather requirements, create technical specifications, write code, test applications, and provide ongoing support.  The Full Stack Developer will contribute to the full software development lifecycle, ensuring the delivery of high-quality, efficient, and maintainable software systems.

Key Responsibilities

  • Develop and maintain software applications using appropriate programming languages and frameworks (e.g., Java, Python, .NET, PHP, JavaScript, etc. – specify as needed). Write clean, efficient, and well-documented code.
  • Collaborate with business analysts and stakeholders to gather and analyze requirements for new features and applications. Translate business requirements into technical specifications.
  • Participate in the design and architecture of software systems. Create technical design documents and diagrams.
  • Conduct thorough testing of software applications to ensure quality and identify bugs. Perform required levels of testing.
  • Deploy and implement software applications in production environments. Follow established deployment procedures and best practices.
  • Provide ongoing maintenance and support for existing software applications. Troubleshoot and resolve issues. Monitor system performance and identify areas for improvement.
  • Provide ongoing maintenance and support for existing software applications. Troubleshoot and resolve issues. Monitor system performance and identify areas for improvement.
  • Work closely with other developers, testers, business analysts, and project managers to ensure successful project delivery.
  • Stay up-to-date with the latest technologies and trends in software development. Propose and implement innovative solutions.
  • Follow established coding standards, best practices, and software development methodologies.

Job Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in software development.
  • Proficiency in Programming languages :
    • Front End- e.g., HTML5, CSS, Javascript, TypeScript, Dart, React, Angular, Next.js, Bootstrap, TailwindCSS.
    • Back-End: Javascript, SQL, Python, PHP, Golang, Node.js, C#, MySQL, PostgreSQL, Microsoft SQL Server, SQLite, MongoDB, Redis, CosmosDB, Firebase, Java,   etc.
  • Experience with [Frameworks/Libraries – e.g., Spring, Angular, React, Node.js, etc.
  • Knowledge of database systems (e.g., MySQL, SQL Server, Oracle, MongoDB, DB2).
  • Familiarity with software development methodologies (e.g., Agile, Waterfall).
  • Understanding of version control systems (e.g., Git).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP)
  • Excellent analytical and problem-solving skills.

Number of Vacancies

1

Apply Now

Realise your potential at Thakral One.