Grid Networks LLC-posted about 1 month ago
Full-time • Mid Level
Onsite • Reston, VA

We are seeking a talented and motivated Mid-Level Back End Software Developer to join our Software Engineering team. As an individual contributor, you will be working collaboratively to design, develop, deploy, and maintain back-end services that power our innovative solutions. This is an in-office position and an excellent opportunity to contribute to solutions that power the next generation of telecommunications networks. Our ideal candidate will have 4-6 years of relevant experience.

  • Design and maintain robust and scalable back-end services.
  • Develop clean, well-documented, and testable code, adhering to industry best practices.
  • Participate in code reviews.
  • Participate in architectural discussions and contribute to the evolution of our systems.
  • Collaborate with other developers, product managers, and stakeholders throughout the software development lifecycle.
  • Troubleshoot and resolve production issues, ensuring high availability and performance.
  • Contribute to the automation of our infrastructure and deployments.
  • Contribute to improving our engineering practices and standards.
  • 4-6 years of professional software development experience.
  • Expertise with library and web service APIs including REST, gRPC.
  • Expertise with message-bus architectures and message queue implementations.
  • Proficiency in two or more of the following languages: Golang (Go), Python, PHP.
  • Solid understanding of SQL and experience with relational databases (e.g., PostgreSQL).
  • Experience working with microservice architectures.
  • Familiarity with mobile telecommunications protocols including Diameter and SIP.
  • Solid understanding of Linux operating systems.
  • Experience with containerization technologies (Docker) and virtualization (VMware).
  • Experience with CI/CD pipelines and automation tools (Ansible).
  • Bachelor’s degree in computer science or a related field (or equivalent experience).
  • Excellent written and verbal communication, collaboration, and problem-solving skills.
  • Strong time management abilities to meet project deadlines.
  • Reliable and demonstrates a professional work ethic.
  • Intellectual curiosity and the ability to learn new technologies quickly.
  • Experience with Agile/SCRUM development processes.
  • Experience with RabbitMQ or other message queue libraries.
  • Experience with AWS cloud services and general cloud computing principles.
  • Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
  • Experience implementing and maintaining ASN.1 encoding/decoding systems, with associated understanding of various encoding rules (BER, DER, and PER).
  • Experience integrating ASN.1 schemas into backend services.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Contributions to open-source projects.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service