Senior Python Software Engineer

With F-Secure in Kuala Lumpur - MY

More jobs from F-Secure

Posted on February 12, 2020

About this job

Job type: Full-time
Experience level: Senior
Role: Frontend Developer, System Administrator
Industry: Cybersecurity, IT Security, Security Software
Company size: 1k–5k people
Company type: Public

Technologies

python, django, flask, vue.js, javascript, sysadmin

Job description

F-Secure is a world-renowned cyber security company with a diverse portfolio of products and services, from award-winning endpoint protection solutions and consumer security products, all the way to world-class cyber security consulting services and managed detection and response services. Put simply, we protect both private citizens, and the critical businesses and governments that they depend upon, from cyber threats.

 At F-Secure we work on teams with people across the globe who have different backgrounds and ideas. We value Work-life balance and foster creativity in work. F-Secure provides you the challenge of meaningful work, offers constant opportunities to develop world-class skills and now we are looking for Senior Python software engineer.

IN YOUR NEW ROLE YOU WILL:

Discuss with Product Owner and teammates on technical analysis, technical design and work planning of feature development.

Work with a scrum development team under continuous delivery model and full agile development life cycle with Jira.

Handle feature development, bug fixing and analysis, effort estimation and release planning.

Ensure product quality through unit testing, system testing and continuous integration.

Investigate new technologies and continually updating technical knowledge and skills.

Connect with other fellows, teams and domain experts in getting the necessary knowledge to deliver fixes should the need arise.

Continuous research on product/ service enhancement by way of code/ process improvements and/or new technology/ framework/ platform.

Work together with the team on code review, refactoring work and product enhancement.

Research and work with fellow teammates on work improvement practices, tooling and process improvements.

REQUIREMENTS:

Candidate must possess at least a Bachelor’s degree, post graduate Diploma, Professional Degree in Computer Engineering, Computer Science/Information Technology or equivalent.

Expert in Python, with knowledge of at least one Python web framework (Django, Flask, etc.) and integrating front-end web application to back-end services via JSON/REST API.

Solid web development skills in latest web application development technologies (VUE, GraphQL, HTML5, JavaScript, CSS3, AngularJS, JQuery, etc.).

Full Understanding of OOP principles and design pattern.

Proven experience building a non-trivial client-side or server-side application in NodeJS/ Python.

Proficient understanding of code versioning tools, such as Stash, GIT or TFS.

Hands-on experience with setup, use and configuration of Jenkins build jobs.

Knowledge on web security and application performance fine tuning would be an added advantage.

You can’t design culture!

The F-Secure team is diverse, fluid, fun-loving, and full of energy. It’s our job to preserve that, so we’ve made it our business to help individuals traverse from passion to passion, from specialism to specialism, from the flavor of today to that of tomorrow. We move with their needs, and help them build pathways, always focusing on the things that make them happy in and beyond of the office.

Apply here