Python Developer
ВакансииSummary
Andersen is hiring a Python Developer for a U.S. client in digital solutions. The role focuses on building a next-gen messaging system with real-time protocols.
The customer is a company specializing in high-performance digital solutions. It offers services such as full-stack development, speed optimization, AI strategy, and composable commerce. The company has completed over 100 successful digital transformations for industry leaders. It has revolutionized digital commerce with their API-first, microservices-driven architecture.
The project is the development of a next-generation messaging system. It focuses on integrating email and RCS with real-time communication protocols like WebSockets and gRPC, aiming to deliver scalable, secure, and reliable backend services for modern communication experiences.
Responsibilities
- Architecting, developing, and maintaining highly scalable, low-latency backend services and APIs for our messaging platform.
- Leading the technical design and implementation of features for messaging protocols, with a strong focus on iMessage and RCS.
- Collaborating with mobile engineering teams (iOS and Android) to ensure seamless integration between the client-side applications and backend services.
- Driving technical decisions around our backend stack, database choices, and deployment strategies to ensure performance and reliability at scale.
- Establishing and championing best practices for coding, testing, and CI/CD within the backend engineering team.
- Mentoring junior and mid-level engineers, fostering a culture of technical excellence and continuous learning.
- Monitoring, troubleshooting, and resolving production issues, ensuring the high availability and performance of our messaging systems.
Requirements
- Professional experience in backend software development for 5+ years.
- Strong proficiency in a modern backend language, preferably Python or Go.
- Proven, non-negotiable experience in architecting or developing systems that integrate directly with large-scale messaging platforms and protocols like RCS, iMessage, or comparable third-party services (e.g., WhatsApp Business API, Telegram Bot API).
- Demonstrated experience designing and building distributed systems, microservices, and RESTful APIs.
- Solid understanding of real-time communication technologies (e.g., WebSockets, gRPC).
- Experience with cloud infrastructure and services (AWS, GCP, or Azure).
- Proficiency with both SQL and NoSQL databases (e.g., PostgreSQL, Cassandra, Redis).
- In-depth knowledge of message brokers and event-streaming platforms (e.g., Kafka, RabbitMQ, SQS).
- Experience with containerization and orchestration technologies (Docker, Kubernetes).
- Deep understanding of network protocols and security best practices, including transport-level security and end-to-end encryption.
- Experience with performance tuning and optimization of high-throughput, low-latency systems.
- Level of English – from Intermediate+ and above.
Desired skills
- Familiarity with telecommunication standards and protocols (e.g., GSMA Universal Profile, SIP, XMPP).
Other important skills for the vacancy are described in the knowledge matrix
Reasons to join us
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
- The opportunity to change the project and/or develop expertise in an interesting business domain.
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
- The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
- Certification compensation (AWS, PMP, etc).
- Referral program.
- English courses.
- Private health insurance and compensation for sports activities.
Join us!
Будем рады видеть вас!
Мы обрабатываем персональные данные по GDPR
Все еще ищешь вакансию мечты в IT? Тогда кликни здесь, чтобы увидеть полный список открытых вакансий в команде Andersen. У нас постоянно открываются новые позиции!