Philips Jobs

Don't just accept a job.
Accept a career you never knew was
Challenge yourself with a career at Philips.

Job Information

Philips Software Technologist I in Bangalore, India


Job Responsibilities

• MEAN Stack Application development

• Writing high quality code, participating in code reviews, designing/architecting systems of varying complexity and scope, and creating high quality documentation supporting the design/coding tasks

• Lead out team meetings, stand-ups, and architecture/design discussions

• Identify areas of improvement in our frameworks, tools, processes and strive to make them better. Evaluate our success metrics and evolve our reporting systems

• Works on the web application layer, backend, systems, streaming and other associated technology to build our product and components

• Find solutions and solve issues around a variety of operating systems or programming languages

• Researching new technologies and adapt them to BrowserStack requirements

• Own and commit to all your work, and be accountable for your results

• Using and understanding code from Open Source

• Teaching others how to use new software

• Willing to learn new programming languages and databases

• Able to write efficient SQL queries and design schemas for relational databases

• Participate in a culture of code reviews, writing tech specs, and collaborating closely with other people (no lone wolves)

• Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration

• Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24×7

• Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality

Required Qualifications:

• Good experience in scripting language: MEAN stack, Mongo DB, Angular js, Node js, Python, Unix shell or similar

• Experiecne of 6 to 7 years in MEANStack

• Familiarity with one compiled language: C, Java, Go or similar

• Good knowledge of operating systems and networking concepts

• Reasonable knowledge of Windows and/or Linux operating systems

• Ability to work on Windows and Linux platform below the application layer, including file systems, kernels, custom installations, shell scripting, internal APIs, etc

• Aggressive problem diagnosis and creative problem solving skills

• Startup mentality, high willingness to learn, and hardworking