
Welcome to the FullStack Developer (Backend Focus) Job Description.
Here you will be able to find all the info you need before applying.
Location: Latin América (100% remote)
Who is hiring?
Aggregage: We are profitable and capitalized for growth over the next several years. Our billion-dollar potential is based on a real business model, not just hope and dreams.
Aggregage is building the next generation of B2B media and marketing. We launch business segment-specific sites that bring together the widest content set from industry thought-leaders and use social media, machine intelligence/smart algorithms and big data personalization to compile newsletters with the most relevant content for each and every reader. Using our proprietary technology platform, we curate and rank hundreds of pieces of content coming daily into each site using the audience’s social media signals
Our technology personalizes the content so that each reader sees the most interesting and relevant content. We have launched over 35 sites and using our highly scalable platform, we are planning to launch hundreds more.
What are you taking from here?
- USD compensation starting at 4,000/month based on overall evaluation results during the process (keep reading to check the stages)
- 100% remote role
- PTO: 15 working days (That is 3 weeks)
- Holidays: According to the candidates’ local calendar
- Perks: USD 1000/1500 for personal equipment maintenance
What is the evaluation process like?
0: Apply here with your resume!
- Step 1: Initial screening with RecruitingSKULL (20 minutes)
- Step 2: Brief interview with CTO (45 minutes. Mix between technical discussion and cultural fit).
- Step 3: Technical interview (1 hour)
- Step 4: Final interview with Product Manager (30 minutes)
What do you need to bring?
- 4+ years with Java, in particular with large codebases and several thousands of users. An understanding of how to organize code for clarity and maintainability.
- 4+ years experience developing web applications with Java Frameworks such as Spring, Dropwizard, or Wicket.
- Experience in developing client-side functionality using HTML, JavaScript with JQuery, and CSS.
- 1+ years experience working with MySQL, including schema design and query tuning.
- 1+ years deploying on Linux servers, using command-line tools and performing basic server administration tasks and system performance analysis.
- An excellent “system intuition.” We have complex systems built up over more than 8 years which require a strong ability to debug and quickly understand what is going on.
- Excellent planning, communication and collaboration skills.
- Understanding of best practices for web development, software design, and DevOps principles. Trusted independence with interdependence. You are fully trusted as a full owner of the work you do; self-determined, responsible, accountable, and celebrated.
- We have meetings and collaboration time that overlaps with the US Pacific Time Zone so team members must be able to be available during some of those hours each workday.
- The ability to work on multiple parts of a web application, from server-side logic to dynamic frontend interfaces.
What would be amazing for you to bring but also, what you could be learning here?
- Previous remote working experience.
- Prior client services, consulting, or freelancing experience.
- Working in a startup environment.
- Working on web applications that process large volumes of data and/or receive high volumes of traffic.
- Java performance analysis.
- Mustache templates for server-side rendering.
- Using Lucene or SOLR for full-text indexing and searching.
- Git source control management.
- AWS and Terraform.
- Ant or Maven build tools.
Apply here with your resume!