- Position: Senior Software Engineer
- X-factor: Strong, strong team and the newest tech stack
- Salary: TBD
Let’s not be shy!
This is the best SEO software ever and they are looking for a Senior Software Engineer to make their tool even better! They already set the bar really high! The code is transparent and clean, and what is most important – useful. Join them to be a part of something absolutely unique. With offices in London, New York and Krakow they are going to conquer the rest of the world (after establishing a very strong presence in over 50 countries).
In this role, you will be a key part of the team responsible for reimagining existing API using TypeScript and GraphQL. Creating testable, efficient, clean and maintainable code following DDD + BDD practices.
Requirements:
- Sound software engineering experience
- Strong experience developing Node.js applications in TypeScript
- Devotion for always writing your tests first and code against that failing test
- Familiarity with clean code concepts by Bob C Martin
- Experience with .feature files and ability to write step definitions against them
- Familiarity with example and rule mapping in a 3 amigo session
- Passion for learning and desire to help others learn as well
Would be a plus:
- Developed and used GraphQL APIs.
- Familiarity with software architectures like Hexagonal, Onion, DDD
- Understanding of software design patterns
- Previous working experience with ElasticSearch.
- Mentoring junior developers
- Familiarity with other typed languages such as C#, Java, Scala, etc
We offer:
- Attractive salary up to 25.000 PLN/month
- Contract of employment or B2B
- Flexible working from home & remote working policy
- Joining an innovative and fast-growing tech start-up