Senior Python Backend Engineer
Senior Python Backend Engineer
- 2 вакансий
Required experience
3 - 6 лет
Job opening
Senior Backend SW Developer
Salary
$ 5000/m - 7000/m
Job description
Responsibilities
-
Collaborate with Founders and Core Team (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment.
-
Advocate for improvements to product quality, security, and performance.
-
Solve technical problems of moderate scope and complexity.
-
Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.
-
Maintain and advocate for these standards through code review.
-
Recognize impediments to our efficiency as a team (“technical debt”), propose and implement solutions.
-
Represent Collectly and its values in public communication around specific projects.
-
Ship small and midsized features and improvements with minimal guidance and support from other team members.
-
Collaborate with the team on larger projects.
Requirements
-
Significant professional experience with Python, Flask, SQLAlchemy, PostgreSQL, Redis, Celery.
-
At least basic algorithms and data structure knowledge.
-
Understanding of race conditions and how to mitigate them by crafting concurrent code.
-
Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
-
Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
-
Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems, including SQL.
-
Comfort working in a highly agile, intensely iterative software development process.
-
Demonstrated ability to onboard and integrate with an organization long-term.
-
Positive and solution-oriented mindset.
-
Effective communication skills: regularly achieve consensus with peers, and clear status updates. An inclination towards communication, inclusion, and visibility.
-
Experience owning a project from concept to production, including proposal, discussion, and execution.
-
Self-motivated and self-managing, with excellent organizational skills.
-
Ability to thrive in a fully remote organization.
-
Ability to use Gitlab.
We offer
-
You can work remotely from where you live (except the countries under sanctions).
-
After 1 year in our Yerevan office, we can submit your documents for U.S. L1B work visa.
-
We can sponsor your relocation to another country, chosen by you.
Technologies
- PostgreSQL
- Python
- Redis
- SQL
- Git
- Flask