Job Closed
This listing is no longer active.
Access an all-in-one communications platform and API with carrier-grade voice, data and messaging capabilities.
Software Engineer, Elixir
Location
Texas
Posted
136 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer, Elixir
Telnyx
• Design, build, and maintain APIs, services, and systems across Telnyx’s telephony engineering teams. • Work with engineers across the company to build new telephony features at large-scale. • Improve engineering standards, tooling, and processes. • Identify, optimize and resolve issues related to latency, scalability, and performance of core telephony infrastructure.
Job Requirements
- Have 2+ years of professional software development experience with Elixir programming language.
- Have deep knowledge of microservice architecture patterns and anti-patterns.
- Understand the challenges inherent in concurrent and distributed programming.
- Experience working with Docker.
Benefits
- Health insurance
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
API Developer
Initiate Government Solutions, LLC.We provide the framework to build solid foundations that allow you to leverage and grow your revenue and capabilities.
• Define and document API specifications, endpoints, data models, and protocols (REST, GraphQL) using tools like OpenAPI • Build and implement APIs using programming languages and frameworks such as Java (Spring Boot/Spring Batch), Python, Ruby, and .NET • Ensure seamless integration of APIs with internal systems, external applications, and third-party services • Write unit, integration, and end-to-end tests for APIs • Debug and resolve issues to ensure reliability and performance • Implement authentication, authorization, encryption, and other security best practices to protect data and services • Monitor and optimize API performance, scalability, and reliability using tools like Jaeger, OpenTracing, and GitHub Actions • Manage API versions and ensure backward compatibility as APIs evolve • Work closely with front-end and back-end developers, architects, QA engineers, and other stakeholders to deliver robust solutions • Create and maintain clear, comprehensive documentation for API consumers, including usage examples and best practices • Provide ongoing support and implement enhancements based on user feedback
Senior Software Developer – Go, Python
AcronisNatively integrated, highly efficient cyber protection.
• Design, develop and maintain backend services (Go/Python) for new and currently existing features of Acronis Cyber Protect & Acronis Cyber Protect Cloud solutions • Translate software requirements into stable, quality, high performance code; write tests, perform code reviews • Collaborate closely with other team members and teams
Full Stack Engineer – Backend Emphasis
B12The all-in-one platform to help your business more easily attract, win, and serve clients online.
• Our engineers are responsible for prioritizing, conceptualizing, co-designing, building, testing, and engaging users for any concept we are building out. • We’re generalists in encouraging each other to experience the full stack, • but we’re also aware of each other’s preferences in the stack. • We hope our engineers have more longevity than any one tool we use, • but here is a sampling of our current thoughts about technology: We live on Python/Django and TypeScript/React. • We store blobs in Amazon’s S3, munch on them in Amazon’s EC2, develop in Docker, and deploy containers to Amazon’s Elastic Beanstalk. • We believe PostgreSQL should be the first system you consider when thinking about persisting structured data. • We clean and centralize data in Amazon’s Redshift, and are able to answer almost any question in SQL. • We leverage AI in our product and our internal tooling, and faced with a landscape in constant flux, try to pick the right model or agent on a task-by-task basis. • We have near-full test coverage on the backend, and are making progress on our frontend and integration tests. • We set up continuous integration and deployment because, while this model comes with its own pains, we’ve disliked being on fixed release schedules on previous projects. • We like to move fast and support point-in-time recovery :).
Senior Backend Engineer: Recommendations
ConstructorConstructor is the only search and product discovery platform tailor-made for enterprise ecommerce where conversions matter. Constructor's AI-first solutions make it easier for shoppers to discover products they want to buy and for ecommerce teams to deliver highly personalized experiences that drive impressive results. Founded in 2015 by Eli Finkelshteyn and Dan McCormick Generates consistent $10M+ lifts for some of the biggest brands in ecommerce, such as Sephora, Petco, Under Armour, Birkenstock and more
Role Description A primary focus of this job is to design, deliver & maintain highload real-time web services in close collaboration with other great engineers both from recommendations & other teams. - Build / deploy / support robust recommendations services including io-bound web services, cpu-bound services and data services - Write AWS CloudFormation scripts, Jenkins jobs, Github actions following best industry standards - Set up service observability, monitoring metrics, and alerting (Prometheus, Grafana, PagerDuty, AWS CloudWatch) - Implement CI/CD pipelines and separate stability testing for recommendations needs - Collaborate with technical and non-technical business partners to develop / update recommendations functionalities - Communicate with stakeholders within and outside the team Qualifications - Strong computer science background & familiarity with networking principles - Experience in designing, developing & maintaining highload real-time services - Proficiency in Infrastructure as Code (IaC) tools like CloudFormation or Terraform for managing cloud resources - Hands-on experience with setting up and improving CI/CD pipelines - Proficiency in a scripting language like Python and, as a plus, in compiled languages like Go or Rust - Experience in server-side coding for web services, and a good understanding of API design principles - Skilled in setting up and managing observability tools like Prometheus, Grafana, and integrating alert systems like PagerDuty - Familiarity with Service-Oriented Architecture, knowledge of communication protocols like protobuf - Experience with NoSQL and relational databases, distributed systems, and caching solutions - Experience with any of the major public cloud formation: AWS, Azure, GCP - Experience collaborating in cross-functional teams - Excellent English communication skills Benefits - 🏝️ Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year - 🌎 Fully remote team - choose where you live - 🛋️ Work from home stipend! We want you to have the resources you need to set up your home office - 💻 Apple laptops provided for new employees - 🧑🎓 Training and development budget for every employee, refreshed each year - 👪 Maternity & Paternity leave for qualified employees - 🧠 Work with smart people who will help you grow and make a meaningful impact - 💵 Base salary: $80k–$120k USD, depending on knowledge, skills, experience, and interview results - 📈 Stock options - offered in addition to the base salary - 🎉 Regular team offsites to connect and collaborate Diversity, Equity, and Inclusion at Constructor At Constructor.io we are committed to cultivating a work environment that is diverse, equitable, and inclusive. As an equal opportunity employer, we welcome individuals of all backgrounds and provide equal opportunities to all applicants regardless of their education, diversity of opinion, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status or affiliation in any other protected group. Studies have shown that women and people of color may be less likely to apply for jobs unless they meet every one of the qualifications listed. Our primary interest is in finding the best candidate for the job. We encourage you to apply even if you don’t meet all of our listed qualifications.



