LG Ad Solutions is seeking a Senior Software Engineer 1 (Full Stack) to join their Demand Side Platform (DSP) team. The DSP team operates at a massive scale, processing over 1.5 billion ad requests daily, and requires intelligent systems for split-second ad delivery decisions. The engineer will build and maintain web applications and services for this advertising platform.
Requirements
- 3+ years of experience in full stack software development, with demonstrated ability to work effectively on both frontend and backend technologies.
- Proficiency in ReactJS/AngularJS/VueJS/TypeScript and NodeJS programming languages.
- Expertise in working with relational and NoSQL databases (e.g., MySQL, MongoDB, Redis). Experience with database design and optimization.
- Proficiency in writing and maintaining unit tests, integration tests, and end-to-end tests.
- Demonstrated ability to stay current with AI tools and emerging technologies, with a quick learning aptitude for adopting new tools and frameworks.
- Familiarity with Go (Golang) programming language.
- Experience in utilizing Apache Kafka as a message queue.
Responsibilities
- Design, develop, deploy and maintain scalable web applications across both frontend and backend. This includes developing UI features, APIs, and database integrations.
- Write clean, maintainable, and efficient code while adhering to best practices across the full technology stack.
- Develop responsive and intuitive user interfaces while simultaneously building robust backend services and APIs.
- Design and implement backend services, RESTful APIs, and microservices architectures to support application functionality and business logic.
- Manage databases and ensure data integrity through effective backend development. Optimize database queries and design efficient data models.
- Work on micro services which are integrated with the UI application, ensuring seamless communication between frontend and backend systems.
- Identify and address performance bottlenecks. Optimize system performance, scalability, and reliability across both client and server-side components.
Other
- We require people to be onsite 4 days/week in our Denver office.
- We are unable to provide visa sponsorship or relocation.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
- Provide technical mentorship to junior engineers and foster a culture of innovation.