Senior Associate, Software Engineering (Adtech)
Salary undisclosed
Apply on
Original
Simplified
WHY JOIN US?
Job Responsibilities
What you will do:
Who you are:
- We practice a vibrant & energetic office culture.
- We provide opportunities for career advancement within the company.
- Good performance is always rewarded accordingly.
Job Responsibilities
What you will do:
- Implement software solution, using modern and open-source technologies in a cloud environment
- Ensure on-time and high-quality delivery of solutions via the OTT/Media technology team of engineers.
- Participate in all phases of the software development life cycle from initial build to production optimization.
- Build scalable and high-performance web services with clean, maintainable codes
- Write effective Application Program Interfaces (APIs) and technical documentation
- Design high-volume, low-latency APIs for mission-critical systems, delivering high-availability and performance
- Produce software solutions according to business requirements, business processes and best practices for effective software development.
- Practices code review, unit testing and integration testing
- Conduct system and performance management, application vulnerability management and control, software release management
Who you are:
- BA/BS/MS degree or equivalent experience; Computer Science, Computer Engineering/Information system or relevant field are preferably.
- 4-5 years of experience in full stack/backend environment
- Experience engineering software systems of medium-to-large scope and complexity
- Good knowledge and experience in developing and deploying REST APIs
- Hands-on in Node.js and frameworks available for it such as Express, Strong Loop and others and enjoy coding.
- Strong notions of security best practices (e.g. Lambda, SQS, CloudWatch, and etc.)
- Good knowledge and experience in Redis, its data types, and their use cases
- Familiarity with code versioning tools such as Git
- Experience in setting up CI/CD pipeline
- Understanding of object-oriented design and programming concepts.
- Passion for quality and writing clean and readable code that scales and performs well.
- Good analytical and problem-solving skills, Be self-motivated, aggressive, responsible, and enthusiastic team player.
Similar Jobs