Syone - Junior Backend Developer - Financial Services
Skip to content

Junior Backend Developer - Financial Services

  • 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.