Software Engineer I - Full Stack

Remote /
Engineering – Front End /
Full time contractor
Focus: Full Stack Engineer 

About Emptor
Founded in 2016 and headquartered in New York, Emptor is a fully remote B2B SaaS startup. We are focused on solving trust and safety issues in Latin America by using big data. Emptor currently serves large multinational technology firms operating in the region by building tools for operational decision making on a large scale. We have opportunities in product, sales, finance, infrastructure, architecture, web scraping, NLP, ML and data science.

Emptor Engineering
Emptor is looking for a Software Engineer I to join our team, focused on full-stack (both client-side/frontend and server-side/backend) engineering. The Software Engineer I will work closely with senior engineers in a cross-functional team to design, build, improve, and maintain modern web apps.

Location: Remote - Global team (13 different time zones)

Requirements

    • Previous practical experience using VueJS or another modern JavaScript web framework
    • Previous practical experience building web applications with Python web frameworks such as Flask for Django
    • Experience with writing automated tests
    • Experience using Git in a professional/workplace environment
    • A solid understanding of core web and browser concepts (browsers, HTML, CSS, Javascript, etc.)
    • Awareness of SOLID principles
    • Fluency in the Python programming language
    • Fluency in the Javascript programming language (and/or associated languages such as TypeScript)
    • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
    • Ability to work as part of a team

Practices and Behaviors

    • Critical thinking and problem solving
    • Work in web application programming and structure (e.g. HTML/JS/CSS) under the supervision of a senior
    • Work through and complete tasks that are delegated by seniors
    • Participate in team development methodologies (e.g., scrum, kanban)
    • Write simple SQL queries
    • Apply SOLID design principles
    • Write simple select statements to retrieve information from the database
    • Write unit tests (with guidance)
    • Test and evaluate programs under supervision
    • Support the technical design process by participating in the analysis of technical application requirements
Excited? Apply to the position and start your journey with us.
For more information on Emptor, what we do, what we value and the kind of service we provide, please visit https://www.emptor.io/