




A Full Stack Developer is an information technology professional skilled in both front-end and back-end web application development. This means they are capable of working across all layers of application development—from the user interface to the database and system logic—and are responsible for implementing solutions proposed by the Product team. * Configure and manage connections to relational databases. * Implement the application's business logic, ensuring data is processed correctly and business rules are enforced. * Identify and fix front-end code bugs by conducting tests and code reviews to ensure quality. * Write and maintain technical documentation for developed code and APIs, facilitating maintenance and future project expansion. * Participate in planning meetings, sprint reviews, retrospectives, and other agile ceremonies, contributing to problem discussion and resolution. * Conduct daily stand-up meetings to align on task progress. * Collaborate closely with back-end developers, designers, and other team members to integrate and implement features. * Address ongoing technology requests in the backlog and board based on prioritization by peers (PM, PO, Tech Coordinator). * Write and execute unit and integration tests to ensure code functions as expected and that new developments do not break existing functionality. * Document developed programs. * Perform development or bug fixes assigned in the task board. * Conduct unit tests for developed programs. * Document developed programs. * Pursue best practices to ensure performance and quality of developed programs. * Support Junior Developers with technical questions. * Refactor code for continuous improvement. * Assist the Product Team in analyzing structural limitations. * Conduct code reviews of Junior Developers' deliverables.


