 
        
        Full Stack Software Developer Job
">
We are looking for a talented and skilled Full Stack Software Developer to join our team. The ideal candidate will have 3+ years of experience in producing commercial-grade software that is highly maintainable and supportable.
">
The successful candidate will be highly adept at working in a dynamic and fast-paced environment with a small team, having proven experience in on-time delivery, strong problem-solving abilities, and an aptitude for quickly learning new technologies and concepts.
">
Responsibilities:
 * Maintain legacy PHP/MySQL application
 * Design and develop robust, high-quality, front- and back-end product features with minimal direction
 * Develop integrations using external and internal APIs
 * Apply good development practices following team standards and look for opportunities to improve and innovate
 * Build and execute unit tests
 * Address defects identified during various testing cycles
 * Participate in daily standups and weekly team meetings to review priorities, progress, new ideas, and technologies
 * Collaborate with leadership, product management, and other key stakeholders on building a product that wins market share
 * Deliver high-quality code with velocity and provide work estimates based on task complexity
Required Skills and Qualifications:
 * Excellent English communication skills
 * Minimum 3 years of Full-Stack software development experience using JavaScript, jQuery, PHP, and MySQL
 * Experience building production, commercial-quality applications, using Agile and other modern development methodologies and best practices
 * Background building and consuming REST services
 * Solid understanding of modern programming fundamentals
 * Strong debugging and problem-solving abilities, as well as an aptitude to learn new technologies and concepts quickly
 * Ability to work independently yet know when to seek assistance to ensure deadlines are met with high quality
 * Team player with practical communication skills and collaborative approach
Benefits:
 * 15 days Paid Time Off (PTO), one floating day, three sick days, and designated national holidays
Others:
 * Knowing your ideas are heard and matter
 * You get to own your job and be recognized for your contributions
 * Work with innovative and creative people
 * Making mistakes is human. Let's learn from them. Be transparent
 * We recognize you as an individual, with no presumptions or judgment. Be the extraordinary you