5 Fortinet Jobs
·
5-8 years
Fortinet - Senior Software Development Engineer - Python/Django Framework (5-8 yrs)
Fortinet
posted 14hr ago
Distributed systems Backend Developer
Job Description :
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 configuration, management and troubleshooting of network devices.
The product caters to a wide range of customers who manage a few tens of devices to corporations who manage thousands of devices across multiple branch offices.
Job Description :
We are looking for an engineer who can function as a hands-on backend developer and technical leader, with deep technical expertise in the domain of Python, Django, Relational and non-relational databases.
Knowledge of distributed system backend components such as Kafka/Celery, Elastic Search and application deployments with Docker/Kubernetes is necessary.
On a day-to-day basis, the technical responsibilities involve designing and implementing new product features along with taking ownership of debugging and addressing challenging field reported problems.
This role requires a high degree of self-motivation and the ability to work independently and deliver features with high quality, while also being the owner for the deliverables of a small team of junior engineers.
Responsibilities :
This role will involve :
- Backend development using Python/Django framework, which interacts with multiple relational/non relational databases and an ELK stack.
- End to end ownership of features, which involves integration and delivery of self-developed modules with components developed by other team members.
- Participation in design of features, evaluating impact of features on system modules.
- Task breakdown and guidance for a small team of junior engineers.
- Interacting with cross functional and geo diverse stakeholders to achieve project objectives.
Requirements :
Must have :
- 5+ years of software development experience.
- 2+ years of tech lead experience.
- Expertise in Python programming and the Django framework.
- Developing, deploying and debugging applications with Docker/Kubernetes.
- Hands on experience with relational databases and non-relational databases.
- Excellent written and verbal communication skills with prior experience in working with international teams across timezones.
Great to have :
- Linux development environment and OS level debugging experience.
- Working knowledge of Java/Javascript programming.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Development Engineer roles with real interview advice
5-8 Yrs
2-5 Yrs