Let’s get started
Company Logo

Freelance Latin America

Software Engineer - Full Stack Developer

5/26/2025

No location specified

The Full Stack Developer plays a critical role in the development and maintenance of our software solutions. This position is responsible for both front-end and back-end development, utilizing React JS for the front-end and Java with Hibernate and MySQL for the back-end. The Full Stack Developer collaborates closely with other developers, designers, and stakeholders to deliver high-quality, efficient, and scalable software products that meet the needs of our service-based business clients.

Key Responsibilities:

Front-End Development:

  • Develop and maintain the user interface using ReactJS.
  • Implement responsive designs that work seamlessly across various devices and browsers.
  • Optimize front-end performance to ensure fast and efficient user experiences.
  • Collaborate with UI/UX designers to translate designs into interactive, functional web pages.

Back-End Development:

  • Develop and maintain the server-side logic using Java.
  • Utilize Hibernate to manage data persistence, ensuring seamless interaction between the application and the database.
  • Work with MySQL to design, implement, and optimize database structures, queries, and transactions.
  • Ensure the back-end systems are robust, scalable, and secure.

Integration and Collaboration:

  • Integrate front-end and back-end components to create cohesive, fully functional software applications.
  • Collaborate with other developers, DevOps engineers, and stakeholders to define and implement new features and enhancements.
  • Troubleshoot, debug, and resolve issues across the full stack as they arise.
  • Participate in code reviews and contribute to continuous improvement of coding standards and best practices.

Maintenance and Documentation:

  • Maintain and improve existing codebases and architecture.
  • Ensure that the software solutions are kept up to date with the latest security and performance standards.
  • Document development processes, coding standards, and any technical issues or solutions.
  • Proven experience as a Full Stack Developer, with strong expertise in Javascript, ReactJS, Java, Hibernate, and MySQL.
  • Proficient in front-end technologies including HTML, CSS, and JavaScript.
  • Strong understanding of RESTful APIs and web services.
  • Experience with version control systems, particularly Git.
  • Familiarity with Agile development methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work both independently and as part of a team.
  • Strong communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.

Additional Skills:

  • Experience with other front-end frameworks or libraries is a plus.
  • Knowledge of cloud platforms and deployment strategies is advantageous.
  • Familiarity with DevOps practices and tools is a bonus.

Schedule: Monday through Friday - 40 hours/week

Paid Time Off (PTO):

Vacation Leave:

  • You will accrue 18 days of paid vacation leave annually, calculated at a rate of 0.078 hours per hour worked (approximately 1.5 days per month).
  • Vacation leave must be utilized by June 30th of the following year, under a “use it or lose it” policy.
  • A maximum of 27 days can be carried forward, combining unused leave from the previous year with current accruals.
  • Vacation leave eligibility will begin after a vesting period of 3 months from your date of joining.

Bank Holidays:

  • You are entitled to choose 6 bank holidays annually, aligned with your cultural or personal preferences. These must be communicated during the monthly schedule planning process.
  • Bank holidays must also be utilized by June 30th of the following year, failing which they will lapse.

Sick Leave:

  • You are eligible for up to 6 days of paid sick leave annually.
  • For absences exceeding 2 consecutive days, a valid doctor’s certificate is required.

Health Coverage:

  • You will receive an additional allowance of $100 per month, disbursed separately from your base salary, to assist with your health insurance coverage.

Work-from-Home Equipment:

  • Upon joining, you will be provided with an equipment budget of $1,000 to procure necessary tools such as a personal computer, ergonomic chair, desk, headset, webcam, or other essential items required for your role.
  • This budget will be renewed every 5 years, as per the company’s equipment depreciation schedule.

Comments

No comments yet. Be the first to comment!