
Senior Software Developer
BlueCat
full-time
Posted on:
Location Type: Hybrid
Location: Belgrade • 🇷🇸 Serbia
Visit company websiteJob Level
Senior
Tech Stack
AWSCloudGoGRPCJavaKubernetesLinuxOpen SourcePython
About the role
- Understand and/or create architecture and design diagrams
- Leverage open source technologies and open standards to deliver new services with minimal custom code
- Design and build new dynamic services for the Network Observability platform
- Implement effective security protocols and data protection measures
- Develop automated testing frameworks to fully exercise new services
- Coordinate with internal teams to train, enable, and support new technical solutions
- Provide technical leadership and mentor other engineers
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Strong backend development experience with a focus on high-quality, maintainable code
- Proven experience leveraging open source and open technologies
- Strong analytical, problem-solving, and communication skills
- Golang development experience
- Experience building and integrating REST APIs using any framework
- Nice to Have:
- OpenTelemetry and gRPC
- Database architecture and data modeling experience
- Network technologies such as SNMP, NetFlow, and APIs
- Linux systems experience
- Cloud and container platforms (Kubernetes, AWS)
- Experience with Java and/or Python
Benefits
- A Professional Development Budget
- Dedicated Wellness Days and Wellness Week
- A Lifestyle Spending Account
- An Employee Recognition Program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GolangREST APIsOpenTelemetrygRPCdatabase architecturedata modelingLinuxKubernetesAWSJava
Soft skills
analytical skillsproblem-solvingcommunicationtechnical leadershipmentoring
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering