TRE - Full Stack Developer - 103

We are seeking a highly skilled and experienced Full Stack Developer to join our dynamic team. This role is crucial for the end-to-end development of our Software as a Service (SaaS) application, which includes both backend and frontend components, database management, and API development. The ideal candidate will have a strong commitment to maintaining high-quality standards through code reviews and unit testing. 

Location: We are seeking talents from LATAM.
 

Job Responsibilities

  • Full Stack Development: Lead the end-to-end development of our SaaS application, encompassing both backend and frontend components. 
  • Database Management: Work with highly normalized AWS RDS SQL databases. You will be involved in database design, optimization, and ensuring data integrity and performance.
  • API Development: Collaborate with the team to maintain and enhance our API layer built on PHP Symfony. 
  • Frontend Development: Contribute to the development and improvement of our Angular web application. 
  • Package Maintenance: Maintain and update third-party packages and components within our Angular environment to ensure compatibility and performance.
  • Software Development Life Cycle (SDLC): Participate in code reviews, write unit tests, and implement best practices to maintain high-quality standards in our software development process. 
  • Agile Methodology: Actively participate in Agile Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, to ensure effective collaboration and project progress.
  • Problem Solving: Tackle complex technical challenges and provide innovative solutions that enhance the functionality and performance of our application.
  • Documentation: Maintain clear and comprehensive documentation for code, APIs, and system architecture to facilitate knowledge sharing and onboarding of new team members.

Requirements

Must-Have Skills

  • PHP Symfony: Proficiency in PHP Symfony framework is essential for developing the backend of our application. 
  • Angular: Strong front-end development skills with Angular are required. 
  • TypeScript: Proficiency in TypeScript is necessary for developing scalable and maintainable code in our Angular application. 
  • AWS RDS: Experience with AWS RDS is crucial for managing our SQL databases. You should be knowledgeable in database design, optimization, and performance tuning.
  • CI/CD: You should have experience in setting up and maintaining CI/CD pipelines, preferably using Jenkins.

Nice-to-Have Skills

  • Jenkins: Experience with Jenkins for CI/CD is a plus. Familiarity with Jenkins pipelines, plugins, and integration with version control systems.

Additional Qualifications

  • Education: A Bachelor's degree in computer science, information technology, or a related field, or equivalent work experience.
  • Experience: A minimum of 8 years of professional software development experience is required.
  • Agile Experience: Familiarity with the Agile Scrum process is essential for effective collaboration within the team.
  • Problem-Solving Skills: Excellent problem-solving and communication skills are necessary to tackle technical challenges and collaborate with team members.
  • Team Collaboration: Ability to work effectively in a collaborative team environment, contributing to a positive and productive workplace culture.
  • Attention to Detail: Strong attention to detail and a commitment to producing high-quality code are essential for maintaining our software standards.

We help companies hire pre-vetted remote software developers who have solid skills and work in their timezone.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Full-Stack Engineer Q&A's
Report this job
Apply for this job