InterProbe Information Technologies
About Us
InterProbe is looking for a Backend Engineer who will be a part of our Backend team responsible for the continued development and maintenance of our Backend infrastructure that powers our web applications. This person will be involved in architecture and performance improvement of our applications as needed. Additionally, they will be a part of the design and development processes of the new applications as business needs evolve.
We are seeking an experienced and motivated Mid-Senior Backend Developer to join our dynamic and innovative team. In this role, you will be responsible for developing and maintaining our backend systems using Python, FastAPI, MongoDB, and Redis. The successful candidate will have a passion for building scalable and reliable software solutions that solve complex problems.
Requirements
Core requirements
· 2+ years of experience in software development with Python.
· Experience with FastAPI
· Proficiency in using Git.
· Professional experience in using one of the following Git hosting services: Github, Gitlab, BitBucket.
· Professional experience working with one of the following databases: MongoDB and Redis.
· Knowledge of REST architectural style.
· Professional experience with JSON APIs and Openapi standards.
· Professional experience with implementing or maintaining one of the following authentication standards: OAuth, Token Authentication, or JWT.
· Experience with Unit Testing and Feature Testing.
· Comfortable using one of the Linux shells such as bash, zsh, fish, etc.
· Good grasp of basic networking concepts: HTTP, DNS, IP, TCP, OSI Layers.
· Good grasp of basic Linux concepts: The Kernel, Process Management, Memory Management, User Space, Filesystem.
· Bachelor's degree in Computer Science or related field
· Familiarity with agile methodologies.
· Strong problem-solving and analytical skills
· Excellent verbal and written communication skills
· Ability to work independently and in a team environment
Nice if you have
· Experience with Docker containerization.
· Experience with Swarm or Kubernetes , and on premise deployments.
· Experience with implementing or maintaining CI/CD pipelines.
· Experience with testing frameworks such as Pytest or Unittest
Benefits
· Competitive salary and benefits package
· Flexible working hours with the option to work half on office and half time on home-office
· Opportunity to work with cutting-edge technologies and tools
· Career growth opportunities with a focus on personal and professional development
· Collaborative and inclusive team culture that values diversity and respect
· Regular team events and activities to foster a strong team spirit
· Health insurance
· Convenient office location with easy access to public transportation
We believe that a healthy work-life balance is essential for a happy and productive team. That's why we offer flexible working hours and the option to work half on office and half time on home-office. This allows our team members to achieve a better balance between their personal and professional commitments while still contributing to the success of the company. We are committed to creating a positive and inclusive work environment where everyone feels valued, respected, and supported in their career growth.
If you are passionate about developing reliable software solutions and have a strong desire to work in a fast-paced and collaborative environment, please apply today!