We are looking for a Senior Backend Engineer who will help us create the next generation of apps, and services. We are looking for engineers that can take projects end-to-end: from implementation, all the way to deployment and QA and that are not afraid of writing automated test cases, automate infrastructure and development.RESPONSIBILITIESBuild robust and scalable software in Golang.Design and create services and system architecture for your projects, and contribute and provide feedback to other team membersHelp improve our code quality through writing unit tests, automation and performing code reviewsParticipate in brainstorming sessions and contribute ideas to our technology, algorithms and productsWork with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solutionDive into difficult problems and successfully deliver results on schedule
BASIC QUALIFICATIONS3+ years of experience working on production systems3+ 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).
PREFERRED QUALIFICATIONSExperience working with cloud software services and an understanding of design for scalability, performance, and reliability.Strong communication and interpersonal skillsKnowledge 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.