Full Stack Engineer

Full Stack Engineer

Fortinet | Bengaluru East, KA, IN

Posted a month ago

Apply Now


About Fortinet

Fortinet is a worldwide provider of network security appliances and the market leader in unified threat management (UTM).

Our products and subscription services provide broad, integrated and high performance protection against dynamic security threats while simplifying the IT security infrastructure.

We develop and sell cybersecurity solutions, such as physical firewalls, antivirus software, intrusion prevention systems and endpoint security components.

Fortinet is headquartered in Sunnyvale, California, founded in 2000, with offices across the globe.

If you are looking for a fast paced , challenging and rewarding environment , then Fortinet is the place for you.

We are an equal opportunity employer offering exciting work, competitive compensation and benefits.

Position Overview

This position is in a Cloud based device management product team in Fortinet. The product provides a single pane of glass interface to customers across the world and enables them to perform fine grained configuration, management and troubleshooting of LAN devices. The product is highly scalable and can cater to customers who manage a few tens of devices to corporations who manage thousands of devices across multiple branch offices.

What we are looking for

We are looking for an engineer who can function as a full stack developer, working across the software stack with primary focus in the domain of Java, Python, HTML, CSS, JS and Angular. You will design and implement new product features and take ownership of debugging and taking challenging problems to closure. You will be creating an intuitive, responsive and performant UI for the product, utilizing the latest technologies to keep the product architecture agile. You will be self-motivated and work independently with the ability to deliver quality features with minimal need for supervision


This role will involve:
GUI development using Angular and integrating the developed code with a Java and C based software stack.
End to end ownership of features, which involves integration and delivery of self-developed modules with UI components developed by other team members
Participation in design of features, evaluating impact of features on different system modules.
Being open to taking up technically challenging tasks without being sandboxed into any one technical domain. Strong ability and willingness to explore, learn and deliver

Must have
3-6yrs Experience
Python/Java programming experience
HTML, CSS, JS and Angular programming experience
Programming and debugging experience with Tomcat on Linux
Working knowledge of relational databases and table design
Experience in using a wide variety of data structures / algorithms with the ability to choose the right one for the problem at hand

Great to have
Hands on experience with Docker and Kubernetes
Working knowledge of C programming