Remote telecoms software developer (backend)
Summary
Fully remote backend developer role at a telecommunications technology company: designing, building, testing, and deploying scalable backend services and APIs for next-generation communication platforms. Core stack includes Java/Python/Go/Node.js, SQL and NoSQL databases, REST microservices, and cloud/container tooling.
Our client, an innovative telecommunications technology company, is seeking a talented Remote Telecoms Software Developer specializing in backend systems. This role is perfect for an experienced developer who thrives in a fully remote setting and is passionate about building scalable, high-performance software solutions for the telecommunications industry. You will be instrumental in designing, developing, and deploying backend services that power next-generation communication platforms. The ideal candidate will have a strong foundation in backend programming languages, database management, API design, and a keen understanding of telecommunications principles. This is a unique opportunity to contribute to cutting-edge technology from anywhere, impacting the future of connectivity.
Key Responsibilities Design, develop, test, and deploy robust backend services and APIs using modern programming languages and frameworks. Collaborate with frontend developers, product managers, and other stakeholders to define software requirements and specifications. Optimize application performance, scalability, and reliability to handle high volumes of traffic and data. Implement and maintain database solutions, ensuring data integrity and efficient retrieval. Develop and integrate with various telecommunications protocols and systems. Write clean, well-documented, and maintainable code adhering to best practices. Participate in code reviews, providing constructive feedback to team members. Troubleshoot and resolve software defects and issues reported by QA or end-users. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field. 5+ years of professional experience in backend software development. Proficiency in at least one major backend language such as Java, Python, Go, or Node.js. Strong experience with relational databases (e.g., Postgre SQL, My SQL) and/or No SQL databases (e.g., Mongo DB, Cassandra). Experience designing and implementing RESTful APIs and microservices architectures. Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Understanding of telecommunications concepts and protocols is a significant advantage. Excellent problem-solving skills, attention to detail, and ability to work effectively in a distributed team. Strong communication skills, both written and verbal. BenefitsOur client offers a competitive salary, potential for performance bonuses, and comprehensive benefits including health insurance, retirement contributions, and generous paid time off. We support a healthy work-life balance by offering a flexible remote work environment. Continuous learning and professional development are encouraged through online courses, workshops, and access to cutting-edge technologies. This role offers the opportunity to shape the future of telecommunications software from a remote location. #J-18808-Ljbffr