Software Engineer
Digital Marketing Agency
Our client, a rapidly growing full-service interactive advertising agency, is looking to hire a Software Engineer into the Creative and Development team. We are seeking a detail-oriented, highly motivated individual contributor that is excited about joining the growing Creative and Development department and contributing professionally to an entrepreneurial organization.
Requirements
- 3+ years experience building highly-scalable interactive web applications
- Bachelor’s Degree or equivalent in Computer Science or IT related field is a plus
- Ability to learn new things and a sense of urgency to get things done
- Proactive self-starter that is able to accomplish goals with little to no guidance
- 2/3+ years experience building highly-scalable interactive web applications
- Programming skills in JavaScript, HTML5, CSS3 and server-side web technologies such as ASP.NET MVC, C#/.NET, PHP, etc
- Demonstrated experience with the following
- Object-Oriented Programming paradigms
- Working with database technologies (MSSQL, MySQL, Blob Storage)
- Content Management System systems from both a development and administration perspective (Sitecore, AEM, Kentico, WordPress, Drupal etc.)
- Working on a team that produced production code
- Exceptional communication and collaboration within and across multiple teams
- Test-driven development and Agile experience highly desired
- Strong English communication skills
Responsibilities
- Perform development tasks for retainer-based clients including front-end and template development, performance improvements and bug fixes.
- Collaborate with fellow developers, designers, and analysts to solve problems related to the implementation of the solution
- Develop front-end stack using HTML/CSS and Javascript frameworks, such as Angular or React
- Develop back-end, server-side code using languages such as C#/.Net and/or PHP
- Integrate front-end UI with backend and/or third party data layers
- Develop RESTful APIs to consolidate and normalize data across systems
- Assist in integrations with various client and third-party systems, including CMS, CRM, and ERP systems
- Follow coding standards
- Perform code reviews on fellow developers’ code changes
- Debug cross-browser compatibility issues
- Assist in the deployments of developed solutions to various non-production and production environments
English level: Upper intermediate.
Time shift: Full time
Location: Microcentro