What PLANEKS offers:
0. Fast and comfortable hiring process.
1. 100% remote work opportunity and flexitime — choose working hours between 8:00-20:00.
2. Manage your compensation $$$$ budget — Travel tickets, Work equipment, Health insurance, Software, Sport, Training.
3. Salary paid in USD + tax compensation. Revision every 12 months. We want everyone to be confident in what tomorrow brings.
4. Everything to provide a good rest. YES: Paid vacation, national holidays, sick leaves(and support in case of serious diseases). NO: overtime, work on weekends.
5. Regular feedback, mentorship, code review. Friendly and professional team that supports you. Well, we’re proud of how we handle that. So you can always count on us.
6. Speaking clubs with a native speaker to constantly maintain your English level.
7. No bureaucracy — transparent processes and flat management. Working remotely means keeping things as simple as possible to work efficiently.
We propose something more significant than a job. PLANEKS means developing a new lifestyle for our colleagues and clients. So take your part in it!
Requirements:
- 6+ years designing and developing production web applications, REST APIs, cloud services.
- 4+ years deploying and maintaining scalable, mission-critical systems.
- Strong grasp of software architecture, design patterns, data structures, algorithms, OOP.
- Understanding of software performance; resource utilization, benchmarking, optimization, bottlenecks.
- Understanding of security and privacy concepts; access control, encryption/decryption, identity management, policies and procedures.
- Strong focus on clear, concise technical documentation and comprehensive testing (unit, integration, browser, etc).
- Strong focus on best-practices and coding standards; E.g. Python PEP8, ES7 for JS.
- Experience working in collaborative software teams; SDLC (agile, scrum, dynamic, or continuous), VCS, project management tools (Atlassian JIRA + Confluence).
- Experience with scaling software solutions; high availability, distributed environments, replication, failover, etc.
- Experience working with relational/no-SQL databases such as PostgreSQL, MySQL, MongoDB etc.
- Knowledge of message streams and brokers RabbitMQ, Kafka, etc.
Required Skills/Technologies:
- Backend: Python (Django, DRF, Celery).
- Frontend: React.
- Infrastructure: Cloud (AWS).
- VCS: Git (GitHub).
- Databases: PostgreSQL, DynamoDB.
Responsibilities:
- Collaborate with the development team to create high-quality production code, actively participating in all stages of the development cycle.
- Participate in Code Reviews.
- Participate in meetings and scoping sessions.
- Write technical documentation (scoping documents, technical guides on solutions etc).
- Perform system monitoring, optimization, and high performance tuning.
- Collaborate with development team to design, implement, test, and deploy solutions.
- Working with the founders on directions and goals for the development team.
- Constantly adding value to the experience of our customers.