Key Responsibilities:
- Analyze, design, code, and test highly complex software independently, ensuring robustness and scalability.
- Act as a technical lead, providing expertise and strategic direction in software development projects.
- Develop and implement strategies for complex software applications, adapting architecture as necessary to meet evolving requirements.
- Author comprehensive technical documentation to aid in maintenance and knowledge sharing.
- Develop, test, and maintain software applications, ensuring they are user-friendly, efficient, and meet all specified requirements.
- Lead and contribute to all phases of testing, from unit to user acceptance, and ensure software quality through revisions based on test outcomes.
- Provide leadership within project teams, offering technical insights, reviewing code, and suggesting enhancements.
- Support internal users and support teams by troubleshooting, assessing, and resolving software issues promptly.
- Evaluate and integrate new technologies to enhance development capabilities and application performance.
- Manage software configurations, ensuring adherence to IT standards and maintaining version control in repositories.
- Collaborate with vendor partners, providing direction when necessary to align with project goals.
Specific Technical Skills:
- Deep understanding of Javascript and related frameworks, ability to evaluate strengths and weaknesses of coding choices, alongside proficiency in design patterns.
- Expertise in frontend design, development and related technologies such as in Javascript, CSS, HTTP, including frameworks like ReactJS, jQuery, NodeJS, Webpack, Babel.
- Familiarity with Microservices, RESTful services, Deployment Topology (CDN, Cachings, UI Speed and Performance Optimization).Solid understanding of Data Structures and Algorithms, with an emphasis on scalability and performance optimization.
- Proficient with testing frameworks appropriate for different levels of the test pyramid. Hands on in developing unit tests and automated test suites using frameworks such as Jest, Mocha, Selenium, Cucumber, etc.
- Familiarity and willingness to learn backend technologies, to evolve into a full stack engineer.
Qualifications:
- Minimum of 5 years of related experience with a Bachelor’s degree, or equivalent education/work experience.
- Strong problem-solving skills with an aptitude for learning and implementing new technologies.
- Excellent leadership skills with experience in leading projects or teams.
- Exceptional analytical and communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.

0 applies
3 views
Other Jobs from Nielsen
Senior Data Scientist – Campaign Analytics Data Science
Staff Software Engineer - Backend
Staff Software Engineer - UI
Sr. Data Scientist - Bangalore
Senior Data Scientist (Code Development and Research) - Bangalore
Similar Jobs
Senior Software Engineer
Software Engineer - Fullstack (Mumbai - Remote)
Staff Software Engineer - UI
Lead Software Engineer - Frontend
Software Engineering MTS - (Full Stack)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say