Senior full-stack engineer
Location: Oslo
At Northern.tech our mission is to secure the world's connected devices.
Our CFEngine product is known for its performance and scalability leveraged by leading companies in a number of industries such as finance, automotive, pharmaceutical, oil & gas, consumer electronics, and telecom. Our software is running on millions of mission-critical production servers worldwide.
Are you ready to take on the responsibility for the success of our business critical software? Do you have great ambitions to make a difference? Do you want to be part of an international and innovative team, and help develop IT-solutions that are being used by the world's largest organizations? We are seeking a senior full-stack software engineer to work on CFEngine in our office in Oslo.
MAIN RESPONSIBILITIES
-
Be responsible for CFEngine Enterprise server-side code * Plan and estimate time for new features and maintenance tasks
-
Develop, test, implement and document new features and fixes
-
Ensure releases according to our time-driven release schedule
-
Coordinate sprint process with remote teams
-
Ensure continuation of our high standards when it comes to: * Security
-
Scalability
-
Performance
-
Resilience
OTHER SHARED TASKS
-
Participate in remote customer sales meetings * Join our team on customer calls
-
Ensure you understand customers' concerns, issues and needs
-
Explain to customers in simple technical terms how the software works
-
Be responsible for supporting the code you commit throughout its lifetime
-
Customer support related to Enterprise server-side code
REQUIRED SKILLS AND EXPERIENCE
- 3-7 years of professional programming experience in Linux environments
- Back-end web programming experience at scale (REST, HTTP)
- Solid PHP, Javascript and PostgreSQL experience
DESIRED SKILLS AND EXPERIENCE
- Msc. in Engineering, Information Technology, or similar
- Previously architected, designed and implemented back-end scalable web applications
- Open source SQL databases and in-memory solutions like Redis / Memcached
- User and identity management such as LDAP integration
- PHPUnit and Codeigniter
- Git
- C experience
- Javascripts frameworks like Bootstrap, Angular, jQuery, etc.
- Impeccable track-record, highly professional and accountable
- Security and quality minded with experience in test-driven development
HOW DO YOU KNOW IF THIS IS THE RIGHT JOB FOR YOU?
First of all, you seek excellence. You want to be the best at what you do. You take great pride in your work. You believe in automation. You are open-minded, embrace change, and want to be part of something meaningful.
You believe you will thrive in ourworking culture [https://northern.tech/about-us/culture-values], and want to be part of an international and innovative team.