As a member of the team you will:
- Be a member of an agile scrum team that owns development of a specific product or platform.
- Develop efficient and reusable front-end systems that improve our service level and meet the needs of a variety of business users.
- Develop software in our constantly evolving technology stack (currently includes C#, SQL Server, RabbitMQ, Redis, ServiceStack, Protocol Buffers, .NET Core, HAProxy, WCF, and more).
- Working closely with other developers on the team, providing expertise and code review.
- Collaborate with our Product Owners and business users on API design.
- 3+ years of experience with software development.
- Deep understanding of .NET ecosystem.
- Comfortable with backend software development (e.g., data storage and access models, enterprise messaging patterns, computationally intensive algorithms, scalability design principles)
- Hands-on experience with writing clean code, including strong focus on testing first principles (TDD, BDD)
- Team player mindset
- Experience in working within a distributed-team environment
- Experience with Messaging systems (e.g., RabbitMQ) and caching platforms (e.g., Redis)
- CPU and memory usage profiling
- Great development opportunities, including a training budget, trips to partner offices, 50% tax scheme (50% KUP), and quarterly Hack Weeks in which teams and individuals pitch new product ideas and technology improvements.
- Collaborative, low-hierarchical culture in which leadership is gained through influence and character, not a title.
- Private healthcare, MultiSport card, in-house English classes, relocation package.
- Employee Stock Purchase Plan - opportunity to purchase company stock at a discount.
- Chatham’s values and purposes
- Chatham Kraków online profile
- A virtual office tour