Senior Software Engineer

Senior Software Engineer
Job Category: Developer
Job Type: Full Time
Job Location: Bangalore Remote

The Role
Looking for an experienced senior engineer to join and help us build the next generation of our digital products. You will work closely with our product teams and help lead engineering teams in their shared mission to scale out and build our internal platform. These teams’ focus spans many types of products essential to both editors, other engineers, and subscribers. Your work will drive the future of Condé Nast’s digital strategy in today’s publishing market and reach our millions of readers around the world.

Our tech
● Languages and Frameworks: Javascript, Node.JS, React (and React eco-system)
● APIs: GraphQL
● Data: Postgres, MongoDB, Elasticsearch
● Deployment: Docker, AWS, Kubernetes
● Source Control: Git, GitHub

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 and responsibilities
● Collaborate with other disciplines (engineering, design, product) in the creation and iteration of web applications built for our subscribers
● Helping leading projects from ideation to execution to maintenance
● 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 – Essential skills
● You have a BE / BTech or equivalent experience
● 5+ years of experience as a full stack engineer working with Javascript core technologies and frameworks, and NodeJS.
● Strong analytical and problem solving skills
● Expert level fluency in at least 1 programing language
● Experience working with, designing, and deploying production-grade React applications
● Experience working with and helping Design Systems
● Familiarity and experience with using GraphQL-based APIs
● Strong end-to-end testing experience and an emphasis on TDD methodologies
● Eager to learn about new technologies and implementing these ideas in a production environment
● Able to effectively communicate technical concepts to different audiences
● Business proficiency in spoken and written English
● You will be working with a global team and need to be accommodative of different time-zones as required

About you – Desirable skills
● Experience of working with international teams across multiple time-zones
● Mentoring and/or management experience
● Knowing about continuous integration, testing strategies, design systems, software architecture, data and analytics, user experience, accessibility, internationalisation, web performance
● Experience and/or interest in working with digital advertising
● Experience and/or interest in working in publishing
● Experience and/or interest in working with Fashion
● Proficiency working with a variety of third party APIs and developer tools
● Commercial experience using Kubernetes, React and GraphQL

Senior Software Engineer

Apply for this position

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