The Principal Software Engineer will be designing high-performing, scalable software solutions that must handle a high volume of transactions each day. We are looking for a leader here a candidate to bring passion and dedication to this position. The ideal Principal Software Engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, guide and mentor fellow employees. The Principal Software Engineer will be an integral part of project and product development here at Creatix Slovakia, and serve as a thought leader in our organization and a mentor to the teams.
About Your Role
- You serve as the go-to technical lead for high priority technical topics (new product builds, architectural decisions, joint application design sessions with our customers, etc.)
- You consistently find new ways to develop and improve processes and technology
- You connect lower level technical details to the needs of the business
- You are the internal champion in code quality, reuse, and extensibility and serve as Java and/or JavaScript subject matter expert
- You play a key role in the developing and motivating a great team. You aid in the professional development and retention of younger talent
- You promote thought leadership throughout the organization, and engage in start-up community activities
- You develop extensive knowledge of Creatix Slovakia platform architecture, services, and applications
- You help in developing Creatix SLDC methodology, our deployment patterns and our development guidelines, recommended standards and tooling
Required Skills
- 5+ years of experience in Software Engineering (software design, architecture, implementation, deployment, and maintenance)
- Proven experience collaborating with multiple business layers, both internal and external, to deliver products through all aspects of the SDLC
- Thorough understanding of software development process, automation, and quality assurance
- Well-rounded experience, with a Generalist background in front-end React, Angular or Vuejs and back-end Java/Spring and Nodejs development (strong backend experience is required)
- Experience with Python/Django, Ruby on Rails, Grails is most welcome
- Front-end experience with Typescript, Javascript, React, Nodejs and/or Redux helpful
- Experience with Native Mobile app development, Progressive Web Apps, and/or React Native is welcome
- Experience with Linux or *BSD, and Open Source tools, frameworks, and technologies
- Previous leadership experience is required - could be the most senior technical staff, or a CTO of a small company
- Experience with various hosting solutions and cloud services such as AWS, Heroku, Azure, VPS, on-premise, etc. (working experience with AWS is required)
- Fluent on topics of networking, transport protocols, security, encryption, TLS and monitoring
- Deep knowledge of data modeling, persistence via RDBs, document DBs and key/value stores, messaging systems
- Experience in application profiling, performance monitoring, concurrent systems, JVM garbage collectors and heap management
- Strong experience with various types of databases/application servers, frontend and backend frameworks, and general development and deployment tooling (build, CI/CD, and technology such as docker, kubernetes, etc.)
- An out-of-the-box thinker, ready to assert their vision and demonstrate a passion for their work product
- Strong people and communication skills
Salary
Salaries vary based on relevant experience & skill.
- Senior minimum 2600 EUR
Company Benefits
- Flexible work hours, remote work opportunities and home office
- Annual performance bonus
- 3 sick days
- Company hackathons with generous prizes
- Chill-out zone with table football, table tennis, x-box, etc. and focus rooms
- Team buildings, family days, company breakfasts, parties and ad-hoc team events
- Free snacks, coffee, fresh fruit, and smoothies
- Fitness program (Multisport or Golem card) and sponsored yoga in office
- English program (speaking and writing classes)
- Professional development program (budget dedicated for hard & soft skills)
- Exchange program (travel opportunities to work on-site in Chicago)
- Referral program & relocation bonus
If you want more than “just a job” and are ready to play an important role in an upwardly mobile, innovative product development company, this is your opportunity to leverage and grow your unique strengths, talents and skills.
How to Apply
Please send your Resume to jobs@thinkcreatix.com. No recruiters please, only qualified applicants!
By sending your CV to the above-stated email address I confirm that I was informed about the need for my personal data processing in accordance with selection procedure for this position.
I also agree with processing and storing the personal data in accordance with conditions set in hereby document.