We are looking for a talented and ambitious Senior Software Engineer!
The team is responsible for the Research and Development of multiple SaaS products (CRM, Commerce, Data Automation) in a highly innovative, technical, and empowering work environment.
Our products are in use by millions of users worldwide, delivering smart and intuitive experiences that put the user at the center.
We are looking for a Senior Software Engineer to join our R&D team and to take part in the development process from system architecture & design to development.
Whats In It For You:
A unique opportunity to join a successful SaaS company with great clients and partners.
You will get to strategize, define and manage all technical aspects of the company.
A chance to build & influence on products that already in use by to millions of users worldwide.
A chance to work in an environment that encourages innovation and entrepreneurship.
The team is responsible for the Research and Development of multiple SaaS products (CRM, Commerce, Data Automation) in a highly innovative, technical, and empowering work environment.
Our products are in use by millions of users worldwide, delivering smart and intuitive experiences that put the user at the center.
We are looking for a Senior Software Engineer to join our R&D team and to take part in the development process from system architecture & design to development.
Whats In It For You:
A unique opportunity to join a successful SaaS company with great clients and partners.
You will get to strategize, define and manage all technical aspects of the company.
A chance to build & influence on products that already in use by to millions of users worldwide.
A chance to work in an environment that encourages innovation and entrepreneurship.
Requirements:
B.Sc. Computer Science Degree (or equivalent)
Deep understanding and practical experience of backend development (Node / Python / Ruby / PHP / Go / etc.)
At least 3 years of experience in advanced web development using OOP, Design Patterns and Best Practices
Experience and deep knowledge in database design & usage with emphasis on RDBMS (MySQL, pgSQL) / Elasticsearch / Redis
Practical experience in Linux / AWS / Git
Knowledge in CI/CD, Dockers, Web Servers, Protocols, Data Flows and Web Security Standards
Excellent verbal and written communication skills
Extensive knowledge of engineering principles and procedures
Excellent organizational and time management skills
Strong analytical and problem-solving skills
Strong supervisory and leadership skills
Proven track record in commercial-grade enterprise software development
Personal Qualities:
Passionate about learning and always seeking opportunities to expand your knowledge.
A self-starter with great instincts and the ability to discern upcoming needs.
Outgoing and personable and takes pride in being a positive, helpful presence around the office.
A team player with the time management and organizational skills to work independently as well.
B.Sc. Computer Science Degree (or equivalent)
Deep understanding and practical experience of backend development (Node / Python / Ruby / PHP / Go / etc.)
At least 3 years of experience in advanced web development using OOP, Design Patterns and Best Practices
Experience and deep knowledge in database design & usage with emphasis on RDBMS (MySQL, pgSQL) / Elasticsearch / Redis
Practical experience in Linux / AWS / Git
Knowledge in CI/CD, Dockers, Web Servers, Protocols, Data Flows and Web Security Standards
Excellent verbal and written communication skills
Extensive knowledge of engineering principles and procedures
Excellent organizational and time management skills
Strong analytical and problem-solving skills
Strong supervisory and leadership skills
Proven track record in commercial-grade enterprise software development
Personal Qualities:
Passionate about learning and always seeking opportunities to expand your knowledge.
A self-starter with great instincts and the ability to discern upcoming needs.
Outgoing and personable and takes pride in being a positive, helpful presence around the office.
A team player with the time management and organizational skills to work independently as well.
This position is open to all candidates.