![](https://careers.recruiteecdn.com/image/upload/q_auto,f_auto,w_1920,c_limit/production/images/BRZG/m9xt4e9bDK0u.png)
Junior Backend Developer - Financial Services
Hybrid- Alfragide, Lisboa, Portugal
Professional Services
Job description
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.
Job requirements
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.
or
All done!
Your application has been successfully submitted!