IT Labs is hiring a
Senior Functional Programming Engineer

Logo of IT Labs

IT Labs

πŸ’΅ ~$150k-$222k
πŸ“Remote - Brazil

Summary

Join IT Labs as a Senior Functional Programming Engineer and contribute to a project that digitally transforms payment systems through a unified, streamlined solution.

Requirements

  • Proficient in at least one functional programming language (Scala, TypeScript with Node.js, Lisp, Erlang, Elixir, OCaml, Haskell, F#)
  • Familiarity with event-based microservices system design, including service registry, service discovery, event-driven data management, and microservices deployment
  • Strong understanding of software design principles, patterns, and the ability to implement them effectively, particularly in a microservices architecture
  • Knowledge of object-oriented programming (OOP) and design patterns, alongside functional programming approaches
  • Ability to write and maintain clear technical documentation
  • Strong analytical, problem-solving, and decision-making skills
  • Positive, cheerful attitude with strong engagement, curiosity, and the ability to ask relevant questions

Responsibilities

  • At least 6 years of experience in backend engineering with a strong focus on functional programming languages
  • Hands-on experience with AWS services including Lambda, ECS, SQS, RDS, DynamoDB, and S3
  • Experience with Docker, including creating Dockerfiles, using Docker Compose, and managing images
  • Proficiency in Test-Driven Development (TDD) and its application in microservices and containerized environments
  • Familiarity with the Software Development Lifecycle (SDLC) and Agile/Scrum methodologies
  • Experience collaborating through the pull request process

Benefits

  • 5 months project duration with the possibility for an extension
  • Full-time arrangement 40 hours per week (part-time is not an option)
  • International and supportive working environment
  • Unlimited working-from-anywhere policy

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let IT Labs know you found this job on JobsCollider. Thanks! πŸ™