Senior Software Developer
We are seeking a highly motivated and skilled Senior Software Developer to join our dynamic team. As a key member of the development team, you will play a crucial role in designing, developing, and deploying robust and scalable software solutions using Python.
Your primary responsibilities will include:
* Designing and developing scalable software applications and APIs using Python.
* Developing and integrating RESTful and other API interfaces for seamless communication between various systems.
* Utilizing Docker for containerizing and deploying applications in a consistent and efficient manner.
* Collaborating with cross-functional teams, including network engineers, system administrators, and product managers to ensure effective solution implementation.
To be successful in this role, you will need:
* A bachelor's or master's degree in Computer Science or related field.
* At least 5 years of professional software development experience with a strong understanding of Python.
* Demonstrated expertise in software design patterns, architecture, and development methodologies.
You will have opportunities to work on complex projects, collaborate with experienced professionals, and contribute to the growth and development of our team. We offer a collaborative and inclusive work environment, flexible working arrangements, and a comprehensive benefits package.