Back End Developer
Role details
Job location
Tech stack
Job description
-
Work on cross-team, impactful projects.
-
Lead parts of these projects helping your team to deliver in a fast, reliable and high-quality way.
-
Work on building and maintaining distributed applications.
-
Improve reliability, scalability and performance of our services so they always meet their SLAs.
-
Develop new features, tweak existing ones in a data-driven fashion.
-
Produce simple, maintainable code while always looking to improve on it.
-
Own your code all the way to production with a self-service continuous delivery pipeline and production infrastructure.
-
Run what you build using bleeding edge container orchestration and monitoring technologies., We're a company full of happy, motivated people and we never want that to change. Here are some more reasons why it rocks to be part of our family. Benefits
-
We will build a customized career plan for you
-
We also offer a very competitive stock options plan. At Chekin we strongly believe highly committed, vision-aligned key roles must be long term investment in the company success, thus a significant portion of the compensation of roles such as this one goes in the form of stock options.
-
The position is fully remote
-
Flexible hours
-
Regular team events
Must Know
- Python 3
- Pytest
- Django
- Django Rest Framework
- RabbitMQ
- PostgreSQL
- Docker
- Kubernetes, AWS EKS
- AWS
- Selenium
Culture & Work Environment
We are a fully remote company with a diverse, international team. Our culture is fast-moving, transparent, and impact-driven. You'll work alongside creative professionals who value autonomy, ownership, and continuous learning. This Role Is Not for You If
- You're seeking a calm, low-intensity work pace.
- You prefer not to join a fast-growth, high-performance company.
- You're not comfortable managing a high volume of outreach and engagement.
- You prefer to work by the hour rather than being driven by performance and results.
Requirements
- Great alignment with our values, we take this very seriously.
- Sound knowledge of common algorithms & data structures.
- Experience in developing medium / large-scale web applications and distributed systems in a production environment.
- Experience with common design and architectural patterns.
- Ability to work independently, but being a good team player too.
- Ability to understand and help to make great product and business decisions.
- Ability to achieve results in a fast-paced, changing environment.
- Experience designing and implementing a microservice based application using Python and Django framework.
- 4+ years of experience in building and deploying web applications using the Python ecosystem.
- Strong understanding of service-oriented architecture.
- Strong DevOps skills : experience in maintaining Amazon Web Services : EC2, RDS, EKS, etc.
- Experience in Kubernetes.
- Experience in browser automation using Selenium or similar.
- Basic front-end skills : HTML, CSS
- Basic JavaScript + jQuery
- Basic ReactJS + TypeScript
- English (medium level)