Software Engineer

FormAssembly Logo

FormAssembly

πŸ’΅ $60k
πŸ“Remote - Brazil

Summary

Join our growing Engineering department as a Software Engineer! You will develop and support web applications, collaborating with designers and other engineers. This role requires experience with PHP, Laravel, MySQL, React.js, JavaScript, and TypeScript. You'll participate in code reviews, mentoring, and agile practices. We offer a remote-first culture with unlimited PTO (or 4 weeks paid vacation), 9 paid holidays, flexible work schedule, charitable contribution match, professional development budget, and a company-provided Mac laptop. The ideal candidate has experience with large-scale data processing and AWS.

Requirements

  • 2+ years experience with Web Development and Web Application architecture (We use PHP, Laravel, and MySQL)
  • 2+ years in developing reactive applications (We use React.js, vanilla JavaScript, and TypeScript)
  • An excellent ability to quickly understand complex systems, troubleshoot issues, and debug efficiently
  • Understanding of best practices for web development, software design, and DevOps principles
  • You value code quality and maintainability
  • Strong communication skills and an understanding of good collaboration
  • Demonstrated commitment to the growth mindset, learning and advancement

Responsibilities

  • Work independently and with other engineers to develop new user experience-focused web applications, and provide support for existing systems
  • Work on multiple parts of a web application, from internal backend APIs to dynamic frontend interfaces
  • Collaborate with designers, front-end specialists, other engineers, stakeholders, and clients to understand business goals, analyze requirements, formulate solutions, and ensure the successful execution and delivery of the end product using the best technologies
  • Assist in scoping, estimating, and planning of projects
  • Participate in code review, pairing, and other forms of knowledge sharing
  • Mentoring and helping others grow and make an impact
  • Engage in a remote-first supportive engineering culture that values collaboration and knowledge sharing

Preferred Qualifications

  • Working on web applications that process large volumes of data and/or receive high volumes of traffic
  • Real-time data processing
  • Understanding of Scrum and Agile best practices
  • Experience developing applications for AWS
  • Experience with OpenSearch, ElasticSearch or SOLR
  • Familiarity with API development challenges
  • DevOps experience including CI/CD pipelines, cloud infrastructure (we use AWS), and containerization

Benefits

  • Unlimited PTO (with a required minimum use of 2 weeks per year) for Salaried/Exempt staff, or 4 weeks of paid vacation for hourly/non-exempt employees
  • 9 paid company holidays
  • Flexible work schedule; work from anywhere!
  • Charitable contribution match
  • Budget for professional development
  • Company provided Mac laptop

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.