This role is available to candidates based in Argentina (All Cities).
In today's marketing environment, brands need more content than ever. The problem is that the traditional means of generating the content that they need doesn't scale: It's cost prohibitive and doesn't yield the diverse photos, videos and text reviews that they need to optimize performance.
Cohley is changing the way that the world's best brands generate content by connecting them with an expansive network of talented photographers, content creators and videographers.
Who We're Looking for:
We are looking for a Software Architect to join our team. A Software Architect with knowledge and experience on Front and Back End development.
As an experienced member of our Software Engineering team, we look for people who are passionate around solving business problems through innovation and software engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, while being a link and facilitator between the subsystems that make up the solutions. Also be able to coach and mentor on technical problems, helping the professional evolution of the team of programmers.
Collaborate in the design of the architecture of technological solutions, always seeking continuous improvement in line with the evolution and business strategy.
Develop front and back-end components to improve responsiveness and overall performance
Integrate user-facing elements into applications
Test and debug programs
Improve functionality of existing systems
Implement security and data protection solutions
Assess and prioritize feature requests
Dealing with legacy code and monolithic app
Coordinate with internal teams to understand user requirements and provide technical solutions
Passionate about building an innovative culture
Experience with B2B solutions/products
10+ years of experience in software development
Experience having worked as a software architect.
Experience in distributed architectures.
Interact with the Development Squads, the Product, DevOps/Infrastructure, QA areas.
Identify and provide solutions to complex problems.
Ensure the implementation of the architecture, design, good practices and code quality patterns.
Strong experience developing web applications
Experience with software engineering best practices
Familiarity with continuous integrations and continuous deployment
Enjoy working in a fast-paced environment where you own your part of the product
Experience with high availability and auto-scalable projects
Measure the performance of the application and conduct tests in relation to performance, security, etc.
Experience with building and scaling applications on AWS a plus
Experience with unit tests, integration tests, mocking, performance tests and coverage
Experience with our back-end stack, Python and Django