Software Engineer

Software Engineer
Job Location: Bangalore Remote

The Role
Looking for an experienced engineer to join and help us build the next generation of our digital marketing technology stack. Your work will drive the future of Condé Nast’s digital commerce strategy and reach our millions of readers around the world.

Our tech
● AWS – for most of our infrastructure
● Terraform – infrastructure as code
● Kubernetes – our platform
● CircleCi – Deployment
● Java – One of our deployment tools
● Go – our preferred language for building auxiliary services
● Datadog, Kibana, Elastic search – for observing our platform
How we work
● Infrastructure as Code everywhere
● Pairing. We like knowledge sharing and upskilling
● Remote friendly. We work with engineers across time zones & locations
● (Oncall – teams are responsible for their own apps)
Role responsibilities
● Collaborate with other disciplines (engineering, design, product) in the creation and iteration of both API and UI-focused products
● Leading projects from ideation to execution to maintenance
● Mentor other engineers in engineering best practices, including architecture and design patterns
● Collaborating with the broader engineering group on new ideas or improving existing ones
● Identify and improve code and usability performance issues
● Participate in design and code reviews
● Helping us grow and expand our engineering teams

About you
● Bachelor’s degree in CS or related experience
● Excellent written and verbal English communication skills
● Experience designing and deploying production-grade ecommerce experiences
● An advanced understanding of CSS/Sass, React, client-side JavaScript, and static site generation techniques
● Strong data modeling skills (knowledge of Domain-driven Design preferred)
● Strong analytical and problem solving skills
● Strong sense of building products for other application engineers and experience building platforms for other teams
● Seen technical projects throughout the entire development lifecycle, from ideation through execution and maintenance
● Expert level fluency in at least 1 programing language
● Experience with event sourcing paradigms and patterns
● Eager to learn about new technologies and implementing these ideas in a production environment

Software Engineer

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to top