We are looking for a Software Developer proficient in Python (AWS knowledge is a plus).
As our new Python Developer, you will join a project implemented for our business partner. The project involves developing a transaction monitoring system dedicated to banks and financial institutions.
In Short
🌎 100% REMOTELY or from one of our 2 offices
💰 Middle: 95 - 120 zł/h
☑️ B2B contract
Your Daily Missions
- Developing scalable, high-performance backend system using the Python language.
- Ensuring code quality and maintainability through comprehensive unit testing, integration testing, and code reviews.
- Writing code that is scalable, resilient, testable, efficient, and easily maintainable.
- Developing expansive, quick-response distributed systems capable of handling vast amounts of actions.
- Contributing to architectural and design choices, constructing an effective distributed application and service architecture.
The Essentials We’re Seeking
- Minimum 4 years of programming experience.
- A strong understanding of the Python programming language.
- Track record of building scalable cloud-native (SaaS) applications.
- Knowledge of software engineering methodologies such as CI/CD, test automation, microservices, distributed systems, and data management.
- Familiarity with software development methodologies (e.g., Agile, Scrum) and best practices in code organization, documentation, and code review.
- Willingness to continuously learn and stay updated with the latest trends, technologies, and best practices in Python development and software engineering.
- Knowledge of English at a minimum B2+ level (since this role involves working within an international setting).
Nice-to-haves
- Familiarity with AWS cloud infrastructure and AWS Services (e.g., Lambdas, Redshift, DynamoDB, Elasticsearch, SNS, SQS).
- Experience in DevOps/IaC (e.g., Kubernetes, Pulumi, CDK).
- Familiarity with JavaScript frameworks.
- Experience with Real-time systems.
- Ability to mentor other engineers.
Reasons Why You Would Enjoy Working With Us
- We work in the latest technologies and with international clients, and our projects are polished from < to /> - learn about some of the projects we have completed.
- We organize TechTalks, meet-ups and create guilds where we exchange knowledge - you can learn a lot from your teammates.
- We have a close-knit team and we make sure to have regular integrations - we often go out to celebrate together.
- You can work remotely or choose to work from our offices in Wroclaw or Bielsko-Biala. However, we count on your openness to occasionally visit the office for team meetings or client visits, or possible occasional trips to the client's headquarters.
- You can adjust your working hours to suit your needs, starting your day between 7:00 and 10:00 am.
- You can work with great specialists in their fields who also have a sense of humor and other after-hours hobbies. It is the people who create the unique atmosphere and relaxed atmosphere at CSHARK.
- We have a flat structure - we are not a corporation and don't want to be one 🙃.
- We offer bonuses for employee referrals (from 3000 PLN to 7000 PLN).
- We organize remote English classes and provide access to the company library. You can also become an author/author of articles published on our technical blog - https://cshark.com/blog/.