What are the responsibilities and job description for the Backend Software Engineer position at Brahma Consulting Group?
Job Details
What you ll be doing
We are seeking a Senior Software Engineer, Web Backend to build secure and scalable network management systems for enterprise-level 5G private networks with high throughput and low latencies. As an integral team, you will be responsible for system architecture, design, and hands-on implementation using on-premise and cloud-based systems. We seek a highly motivated individual who can excel in a fast-paced environment, collaborate with other cross-functional teams, and produce high-quality deliverables for our end customers.
What you will bring to Virewirx
- Bachelor s or higher in Computer Science, Computer Engineering, or a closely related field
- 7 years of experience developing production software using modern web technologies.
- Experience with MVC-type backend architecture in a production level web app.
- Expert in one or more server-side programming language(s), such as Go, C , Javascript (Node.js).
- Experience with one or more scripting languages, such as Python.
- Experience with relational and non-relational databases (MySQL, MongoDB, DynamoDB, CouchDB).
- Experience with key-value based databases like Redis or Memchached.
- Containerized software development (Docker, Kubernetes).
- Experience designing RESTful APIs, GraphQL, WebSockets, Message Queue APIs (AMPQ, MQTT).
- Passionate about software quality and process code review, unit testing, integration testing, CI/CD.
It s a bonus if you have:
- Master s or higher in Computer Science, Computer Engineering, or a closely related field
- Experience with 5G or Wi-Fi network management systems.
- Experience with application performance monitoring (APM) systems, such as Grafana/Loki/Prometheus, or Datadog.
- Experience with Tier 1 cloud providers such as AWS, Google Cloud, or Microsoft Azure.