SENIOR SOFTWARE DEVELOPER WANTED?

Talent Hunter is an IT and Telecom Recruitment Company ensuring the best professional opportunities for talents in the high-tech industry and providing quick and cost-effective solutions to client companies seeking the best talent for their business. We believe that each one of us is designing our lives through the everyday choices we make.
Join Our Client’s Team as a Back-End Developer (Scrum Teams)
We’re partnering with a leading company in network monitoring and management software, and they’re looking for a talented Back-End Developer to join their Scrum teams. This team is at the core of building modern, scalable architectures that meet the evolving needs of users worldwide.
As a Back-End Developer, you’ll play a key role in designing and implementing new systems and features that drive the future of the platform. While some modernization of legacy code is involved, the main focus is on creating forward-looking, innovative solutions that make a global impact.
What You’ll Do
- Develop New Features: Design and implement advanced back-end systems that enhance platform performance and functionality.
- Build and Maintain APIs: Create robust REST and WebSocket APIs to enable seamless communication and integration.
- Optimize for Scalability: Ensure system performance and scalability to support a growing user base.
- Microservices Architecture: Contribute to the development of a modern, microservices-based ecosystem.
- Modernize Legacy Systems: Support the transition from legacy systems while focusing on innovative solutions.
- Cross-Team Collaboration: Work closely with front-end developers to ensure seamless API integration.
- Explore New Technologies: Leverage programming languages such as Go, Rust, or Java to enhance system capabilities.
- Message-Driven Architectures: Utilize messaging and streaming systems for scalable inter-service communication.
- Cloud Integration: Use AWS and other cloud technologies to build secure, scalable systems.
- CI/CD Pipelines: Improve development and deployment workflows using Jenkins.
Basic Qualifications:
- 5+ years of back-end development experience with strong Python expertise.
- Proficiency in Go, Rust, or Java.
- Experience building REST and WebSocket APIs.
- Familiarity with distributed systems and messaging platforms such as RabbitMQ or Kafka.
- Knowledge of AWS cloud services (RDS, S3, Lambda).
- Experience with caching systems (Redis, Memcached) and CI/CD pipelines (Jenkins).
- Strong debugging and problem-solving skills.
Preferred Qualifications:
- Experience transitioning from monolithic to microservices architecture.
- Expertise in caching strategies and performance optimization.
- Knowledge of Kubernetes and container orchestration tools.
- Familiarity with monitoring and observability tools for distributed systems.
- Experience with configuration management tools like Salt Stack.
- Proficiency with testing frameworks such as PyTest or Robot Framework.