All positions
Middle Backend Developer (Python)
Location
Remote
Are you a Python enthusiast with a passion for developing scalable and high-performing applications?
Do you enjoy tackling complex problems and delivering clean, maintainable code?
If so, you might be the perfect fit for our team!
We work with innovative US startups in their early stages (MVPs), creating groundbreaking solutions from scratch, and also take over existing projects to elevate them to the next level, which makes the job full of diverse and exciting challenges while crafting innovative solutions.
Enjoy the flexibility of working within the Polish time zone and collaborate with clients from diverse industries such as FinTech, SportsTech, MedTech, and many others.
- Required: 2+ years of commercial experience in Python, proven experience in developing web applications, knowledge of relational databases (e.g., PostgreSQL, MySQL), familiarity with creating REST APIs (e.g., using Django or Flask), proficiency with Git version control, experience with testing frameworks, English B2, Polish C1
- Offer: B2B/UZL, paid time off, 100% remote (or hybrid/onsite - as you prefer), Polish time zone, flexible hours, full-time position, long-term contract, Scrum Teams
- Perks: budget for health insurance and sports, Mentoring Program, work on-site, hybrid or fully remote,
- Tools you'll use: Apple MacBook Pro, Slack, GSuite, GitHub, Jira, Coda, Miro
Offer summary:
Responsibilities:
- Writing readable and easy to maintain Python code
- Writing documentation for delivered code
- Code review of other developers in the team
- Direct involvement with design and modification of basic DB structures
- Propose improvements and share proactive ideas/solutions with the team to enhance the team's work processes
- Share insights with the team to diagnose issues and focus on solutions
- Actively participate in project discussions
- Listen to the client's needs and, after consulting the team, suggest solutions
- Support less experienced team members
About You - Tech skills & Experience:
- 2+ years of professional experience in Python development
- Strong knowledge of Python and experience with Django
- Proficiency in building and consuming RESTful APIs.
- Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and experience with database migrations
- Experience with version control systems (e.g., Git).
- Familiarity with containerization technologies (e.g., Docker)
- Experience with CI/CD pipelines and automated testing
- Efficiency with AI-powered tools to boost development performance
About You - Soft skills:
- Excellent communication skills in English (B2) and Polish (C1)
- Open-minded and proactive
- Strong team collaboration abilities
- Communicate with the team to efficiently translate business complexities (user stories/tasks) into solutions (results/estimations)
- Eager to stay updated with industry trends
- Ability to explain complex technical concepts to non-technical stakeholders
- Strong problem-solving abilities to diagnose issues, suggest solutions, and make decisions based on project requirements
Nice to have:
- Experience with cloud platforms (e.g., AWS, GCP, Azure)
- Knowledge of asynchronous programming (e.g., Celery, asyncio)
- Experience with GraphQL (e.g, Apollo)
- Understanding of microservices architecture
- Basic knowledge of JavaScript
- Contributions to open-source projects or a strong portfolio of work
Recruitment process:
- Send us your CV! :)
- Phone call with HR (15min)
- Soft-skills interview with HR (1h)
- Technical interview with Python Developer
- Feedback and quick decision!
Meaningful projects, top-notch experts and value-driven workplace
Sound good?What's coming up next?
01
Step 1
Phone Screening
5-minutes organizational call
02
Step 2
Soft-skills interview with HR team
We will talk about MasterBorn, our Team, your experience and history :)
03
Step 3
Recruitment task (optional)
Complete a task so you can see a part of our work
04
Step 4
Technical interview with Senior Specialist
A technical conversation to get to know your skills better and learn about the scope of duties
05
Step 5
Feedback and quick decision
Decision and our feedback