Senior Scala Software Engineer

New
X
Xebia FunctionalSoftware Consulting
Location: Colombia. This role includes the flexibility to work remotely or from one of our offices.ContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum of five years of professional experience.
Required Skills
AWSElasticSearchJenkinsKafkaCI/CDRESTful APIsScalaDistributed Systems

Requirements

  • Minimum of five years of professional software engineering experience.
  • Proficiency in Scala and functional programming paradigms.
  • Experience designing and implementing RESTful web APIs in an enterprise setting.
  • Strong knowledge of the software development lifecycle, including source control, CI/CD, and testing.
  • Deep knowledge of distributed systems and support for high-throughput production systems.
  • Professional experience with AWS computing, database, storage, container, and serverless services.
  • Experience with asynchronous programming models, ideally using Kafka.
  • Excellent written and verbal communication skills.
  • Ability to weigh engineering tradeoffs against business requirements.

Responsibilities

  • Collaborate with a group of engineers to build performant, scalable solutions.
  • Drive engineering culture and best practices across the team.
  • Lead and participate in high-level architecture discussions and planning sessions.
  • Develop simple solutions to complex business problems.
  • Ensure code quality through rigorous code reviews and PR feedback.
  • Author and provide feedback on technical proposals and root cause analyses.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now