Telnyx - Junior Software Engineer, Python
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 1-2 years of professional software development experience with an object-oriented programming language • Experience writing Python for web applications, APIs, or backend services. • Familiarity with frameworks such as FastAPI, aiohttp, Flask, Django, or similar. • Experience designing or consuming RESTful APIs. • Some experience with asynchronous programming, or a willingness to learn it. • Comfort working with PostgreSQL or another relational database. • Familiarity with SQL queries, schema design, migrations, or query performance. • Exposure to event-driven architectures or message brokers such as RabbitMQ, Kafka, or similar. • An interest in highly available, uptime-critical production environments. • Understanding of microservice architecture patterns, and curiosity about trade-offs and anti-patterns. • Familiarity with some of the following: Docker, Kubernetes, Consul, GitHub Actions, Argo CD, Prometheus, or OpenTelemetry. • Strong troubleshooting instincts. You are willing to dig through logs, query databases, read unfamiliar code, and ask questions to get to the bottom of an issue. • Willingness to learn how to support services in production, including incident resolution and on-call processes. • Comfort using AI coding agents as part of your investigation workflow, while knowing when to rely on your own judgement. • Experience with billing, tax, or financial systems. • Telecom domain knowledge. • Experience with SQLAlchemy and Alembic. • A thoughtful approach to decision making, knowing when to move quickly and when to optimize for the long term. • Interest in fast-paced, product-driven environments. • Curiosity about new technologies and patterns, and enjoyment in sharing what you learn. • Familiarity with agent communication protocols such as MCP or A2A. • Experience building AI agents or LLM-powered applications. • #LI-KG1 #LI-REMOTE
Responsibilities
• Design and build developer-friendly and agent-friendly APIs • Build, test, and deploy applications that support global communications services • Help identify and resolve issues related to latency, scalability, and performance • Create tools and AI agents to automate revenue operations • Investigate production issues by tracing through logs, data, and code to understand root causes • Learn how to support services in production, including incident investigation and on-call responsibilities with guidance from the team • Collaborate with more experienced engineers on design decisions, code reviews, testing, observability, and deployment
No credit card. Takes 10 seconds.