-Maintain and enhance an existing CRM system, with a focus on backend components.
-Develop backend applications using Python.
-Design and implement APIs and messaging protocols to enable communication between system components.
-Work on development, testing, automation tools, and support the underlying IT infrastructure.
Must-Haves:
-Proficiency in Python for backend development.
-Experience using Git for source control and versioning.
-Strong experience working with Linux-based environments.
-Hands-on experience with containerized applications using Docker and Kubernetes.
-Familiarity with other popular programming languages such as JavaScript, Ruby, Java, C#, etc.
-Experience configuring and managing databases such as MySQL, PostgreSQL, MongoDB, etc.
Nice-to-Haves:
-Experience with Python framework.
-Understanding of messaging protocols and patterns such as AMQP, Pub/Sub, RPC.
-Knowledge of major cloud platforms such as AWS, Azure, or Google Cloud Platform.
-Desired Soft Skills:
-Understanding of DevOps concepts and Agile methodologies.
-Quick learner with the ability to grasp both technical and business concepts effectively.
-Capable of working both independently and as part of a collaborative team.
-Ability to work well under pressure and handle urgent or unexpected situations -effectively.
-Strong problem-solving skills and high attention to detail.
-Degree in
Software Engineer / Computer Science.
-2+ years relevant experience