Senior Backend Engineer #MT
We are looking for a Senior Backend Engineer who will help us create the next generation of apps, and services. In this role, you will work closely with a cross-functional team of engineers, marketers, designers, and product managers to design, test, learn, and iterate on solutions in a fast-paced environment. You will play a pivotal role in shaping the definition, vision, design, roadmap, and development of the product building backend services to serve our customers.


· Design and document distributed systems and micro-services

· Implement robust and maintainable code with clear and maintained documentation

· Delivering customer value in iterative fashion while working towards longer-term systems to solve roadmap goals with increasing efficiency.

· Communicate status and changes to the work they are responsible and accountable for, keep all stakeholders informed of changes and updates to the original plan.

· Implement test automation on all code implemented through unit testing and integration testing.


· 3+ years of experience working on production systems

· 3+ years of experience working with OO design/development principles.

· 3+ years of experience working with RESTful architecture for web services.

· 3+ Experience in a variety of modern programming languages (Java, C/C++, Go, Ruby, Python) and open-source technologies (Linux, SQLite, OpenGL, Spring, Hibernate).


· Experience working with AWS services ( S3, CloudFormation, DynamoDB, EC2 )

· Experience working with cloud software services and an understanding of design for scalability, performance, and reliability.

· Strong communication and interpersonal skills

· Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operation.

You must have a good understanding of English (spoken and written).

You must be based in Buenos Aires, Argentina.