We are looking for a Junior Backend Developer for challenging project.
What you'll do: Design, develop, and maintain backend services and APIs using best practices in software engineering; Implement efficient algorithms and data structures to solve complex problems; Develop and optimize concurrency mechanisms to ensure high performance and scalability; Integrate and manage communication protocols to ensure reliable and secure data exchange; Implement consensus protocols to achieve data consistency and reliability in distributed systems; Collaborate with product managers and other stakeholders to deliver high-quality software solutions; Conduct code reviews and contribute to a culture of continuous improvement; Troubleshoot and resolve issues related to performance, reliability, and scalability of backend systems; Stay current with emerging technologies and industry trends to drive innovation and improvements.
What you will need to bring: Bachelor's or Master's degree in Computer Science, Engineering, or a related field; Strong knowledge of data structures, algorithms, and their application in real-world scenarios; Knowledge in concurrency and multithreading programming; In-depth understanding of communication protocols (e.g., HTTP, TCP/IP) and consensus protocols (e.g., Paxos, Raft); Proficiency in one or more backend programming languages (e.g., Go, Java, Python); Familiarity with distributed systems and microservices architecture; Excellent problem-solving skills and attention to detail; Strong communication and collaboration skills; Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
What can Syone offer me: Integration in an organization with profound and sustained growth and involvement in pioneering projects with innovative technological solutions; Strong IT training plans; Professional evolution with intervention in ambitious technological projects, both national and internationally.