Keymakr
Junior Software Developer
Remote Junior
Summary
Keymakr is seeking a Junior Software Developer to develop and maintain tools and applications for the company's infrastructure. The role focuses on designing internal services, automating workflows, and integrating third-party software into company processes.
What you'll do
- Developing and maintaining tools and applications for the company's infrastructure
- Designing, supporting, and maintaining internal services
- Transforming and storing data in various formats (JSON, XML, CSV)
- Automating workflows using APIs
- Researching, configuring, and integrating third-party software into company processes
- Providing general IT support and troubleshooting
Requirements
- 2+ years of experience in Software development
- 1+ years of practical experience with Python
- Knowledge of RESTful API design and implementation
- Experience in scripting and automating workflows with APIs
- Understanding of SOLID software design principles
- Basic knowledge of Linux systems and command line
- Proficiency with version control systems (Git, GitHub, Bitbucket)
- Practical experience with web frameworks (Flask, Django, FastAPI)
- Familiarity with Celery, Redis, and RabbitMQ
- Hands-on experience with Docker
- Skilled in writing unit and integration tests
- Knowledge of cloud platforms (AWS, Azure, GCP)
- Strong analytical thinking and problem-solving capabilities
- Nice-to-have: HTML, CSS, JavaScript; Intermediate English; Agile methodologies; CI/CD and DevOps practices