Staff Software Engineer - (Full stack developer, Java, Go, Ruby, Javascript, React, Vue, APIs, AWS, Kubernetes, Terraform, Cassandra, PostgreSQL, System/Cloud Architecture)
Nielsen
- Mumbai, Maharashtra
- Permanent
- Full-time
- Translate design requirements into functional, user-friendly products and interfaces
- Collect feedback on user experience and suggest improvements to enhance the overall customer experience
- Effectively communicate complex technical concepts to non-technical stakeholders, such as designers, data scientists, and product managers and drive internal alignment
- Identify and address performance bottlenecks in both frontend and backend components, and optimize applications for speed and scalability.
- Lead the design, implementation, deployment, and operation of our production system architecture, applications, platforms, and pipelines.
- Collaborate with cross-functional teams to ensure a cohesive and unified approach, and mentor junior team members
- Work closely with other backend developers to understand and develop the systems APIs
- Design rapid prototypes for early customer validation of new interfaces
- Collaborate closely with designers and customers to design the best user experiences with sustainable frameworks
- Collaborate with product managers to implement tools and features that align with overall product strategy and client needs
- Develop high quality, well documented, and efficient code
- Domain Expertise
- 8+ years of experience as a full stack developer building modern JavaScript-based web applications
- Experience as a Developer on a cross-functional agile team preferred
- Bachelor's degree in Computer Science, MIS, or Engineering
- Technical Skills
- Proficient in Java and GO, AWS, Kubernetes, Terraform, Cassandra, PostgreSQL
- Expert in HTML, CSS/LESS/SCSS, JavaScript, responsive design
- Proficient in native or web-to-native mobile development tools and frameworks
- Skilled in using frameworks like React, Angular, and others.
- Strong understanding of RESTful APIs and their practical application
- Ability to write effective unit, integration, and end-user automation tests
- Experience in integrating various systems, especially CATI systems.
- Strong knowledge in AWS S3, PostgreSQL or MySQL.
- Strong knowledge in AWS Compute: EC2, EMR, AWS Lambda.
- Mindset and attributes
- Strong communication skills with ability to communicate complex technical concepts and align organization on decisions
- Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply