Rose International is seeking a skilled Backend Software Developer to design, develop, and maintain robust server-side applications and infrastructure.
Requirements
- Strong proficiency in Python and at least one Python web framework (e.g., Django, Flask)
- Expertise in SQL and database management (PostgreSQL, MySQL)
- Knowledge of NoSQL databases, particularly Cassandra
- Familiarity with message brokers, especially Apache Kafka
- Proficiency in Linux operating system
- Experience with containerization using Docker
- Understanding of container orchestration with Kubernetes
Responsibilities
- Design and implement scalable backend systems using Python and Java
- Develop and maintain RESTful APIs
- Work with SQL and NoSQL databases, including PostgreSQL, MySQL, and Cassandra
- Implement and manage message queuing systems using Kafka
- Containerize applications using Docker and orchestrate with Kubernetes
- Optimize application performance and ensure high availability
- Experience with test-driven development and automated testing frameworks (e.g., Pytest)
Other
- Only qualified Backend Developer candidates located near Plano, TX to be considered due to the position requiring an onsite presence.
- 5+ years of professional software development experience.
- Problem-solving: Ability to analyze complex issues and develop innovative solutions
- Communication: Excellent verbal and written communication skills
- Teamwork: Ability to collaborate effectively in a team environment