Senior Software Engineer/Python
Company
Ucraft
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
26/12/2024
Responsibilities
- Collaborate with cross-functional teams to understand integration requirements and design scalable solutions
- Develop robust and efficient Python code to implement integrations with Apache Kafka, Stackstorm, and various Microservices
- Create and maintain RESTful and gRPC APIs to facilitate seamless communication between different components of our system
- Work closely with DevOps teams to ensure the successful deployment and monitoring of integration solutions
- Troubleshoot and resolve issues related to integrations, ensuring high availability and reliability
- Stay up-to-date with industry trends and best practices, incorporating them into the development process
- Actively participate in code review sessions, providing constructive feedback to peers and incorporating feedback received to enhance code quality and maintainability
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field or equivalent work experience
- Proven experience (5+ years for senior level, 3+ years for mid-level) as a Python Developer in a professional setting
- Strong proficiency in Python and experience with Python frameworks (e.g., Django, Flask).In-depth knowledge of Apache Kafka for building scalable and fault-tolerant event-driven systems
- Familiarity with Microservices architecture and best practices
- Experience designing and implementing RESTful and gRPC APIs
- Solid understanding of software development life cycle, version control, and continuous integration.Strong problem-solving skills and the ability to work independently or collaboratively in a team
- Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders
Application Procedures
You may also be interested in
Python related vacancies