We are looking for a Software Developer to join our team who is interested in marketing software and joining a growing digital marketing company. Our current tech stack is Java, Kotlin, Spring Boot, Vue JS, and React. The person filling this position will be in charge of developing new marketing automation tools and maintaining our current software.
Skills and Requirements:
- Bachelor’s degree in Computer Engineering, Information Technology, or similar field of study.
- Strong understanding of object-oriented programming concepts, design patterns, Data Structure and Algorithms, and coding best practices
- Experience in one of the object-oriented programming languages including a few frameworks.
- Experience with JavaScript frameworks like React, Vue, or Angular
- Experience working with version control systems like GIT, SVN, or Mercurial
- Experience with relational and NoSQL databases
- Ability to write unit tests
- Strong problem solving and written and verbal communication skills
- 1+ years of professional programming experience in the relevant fields that show some progression.
Nice to Have:
- Knowledge of digital marketing fundamentals
- Familiar with AWS(S3/SNS/Lambda/EC2/RDS/Code Deploy) or similar cloud environment.
- Knowledge of tools like Google Analytics, Google Tag Manager and Datorama
- Experience with building and consuming Web services (RESTful)
- Knowledge of Java and Kotlin
- Experience with the Facebook Marketing API
- Familiar with CI/CD and DevOps
We offer:
- Personal and professional growth opportunities
- Nice working environment and frequent team building activities
- 5 days work week (Mon-Fri)
- Competitive salary