Please, let Extreme Networks know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Extreme Networks is seeking an experienced Senior Backend Developer with at least 7 years of experience in Python and microservices architecture.
The successful candidate will join a high-performing agile team to develop backend systems that support GenAI applications.
Key responsibilities include developing and optimizing backend services and APIs for ExtremeCloud Applications, focusing on scalability, efficiency, and real-time performance.
The role involves designing and implementing robust distributed systems using Python and FastAPI, ensuring high scalability and performance optimization.
Collaboration with ML Scientists and ML Engineers is essential to integrate machine learning models into scalable, production-ready systems.
The candidate will manage and optimize workflows using DAGs, ensuring seamless integration and operation of asynchronous tasks and queue management.
The position requires ensuring the development and execution of automated tests to maintain high standards of quality and system reliability.
Utilizing Docker and Kubernetes for service management and deployment is a key part of the role, facilitating continuous integration and delivery.
Conducting performance benchmarking and architecture design reviews to enhance system capabilities is expected.
The candidate will implement and maintain security best practices across all backend operations.
Mentoring junior developers and promoting a culture of technical excellence and continuous improvement is part of the responsibilities.
Documenting technical processes and effectively communicating progress, challenges, and solutions to both technical and non-technical stakeholders is required.
Requirements:
Candidates must have 7+ years of experience in Python with an in-depth knowledge of advanced features and libraries.
Expert knowledge of FastAPI and experience designing RESTful APIs is required.
Experience with SQL and NoSQL databases is necessary.
Extensive experience in designing and implementing synchronous and asynchronous microservices and distributed system architectures is essential.
Candidates should have experience with distributed computing.
A proven ability to handle big data, optimize workflows, and improve system performance is required.
Familiarity with cloud-based infrastructures such as AWS, Google Cloud, or Azure is necessary.
Experience in developing and maintaining cloud-based distributed computing and processing technologies like Kafka, Redis, and RabbitMQ is required.
Proficiency in Docker, Kubernetes, and modern CI/CD practices is essential.
Experience with load testing tools and techniques is necessary.
Benefits:
Extreme Networks has been recognized as one of the best places to work in IT, highlighting a positive work environment.
The company fosters a culture of diversity and inclusion, ensuring every employee can thrive.
Employees can expect to be part of a global leader in networking solutions with opportunities for professional growth.
The role offers the chance to work in a high-performing agile team, contributing to innovative projects in GenAI applications.
There are opportunities for mentorship and promoting technical excellence within the team.
Apply now
Please, let Extreme Networks know you found this job
on RemoteYeah
.
This helps us grow 🌱.