Mid-Level Back End Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Grid Networks · 2 months ago

Mid-Level Back End Software Developer

Grid Networks, LLC is a world-class telecommunications consulting firm. They are seeking a talented and motivated Mid-Level Back End Software Developer to join their Software Engineering team, where the candidate will design, develop, deploy, and maintain back-end services that power innovative telecommunications solutions.

ConsultingCyber SecurityInternet of ThingsIT InfrastructureNetwork SecurityTelecommunications

Responsibilities

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

Qualification

REST APIsGolangMicroservice architecturesSQLDockerCI/CD pipelinesLinuxAWSProfessional work ethicCommunication skillsProblem-solving skillsTime management

Required

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

Preferred

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

Company

Grid Networks

twittertwitter
company-logo
Grid Networks designs and manages telecom connectivity strategies, focusing on 5G, IoT, cloud, and network transformation consulting.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Kevin Murphy
Chief Financial Officer
linkedin
Company data provided by crunchbase