Job Openings Middle_Senior F# Engineer

About the job Middle_Senior F# Engineer

Seeking for a Middle/Senior F# Engineer for our client project. The end customer is a US-based learning management system developer. The company provides development and IT training services for software professionals and online training courses for developers and IT administrators through its website.

IF YOU ARE

  • Proficient in F# programming language and the .NET ecosystem
  • Experienced with front-end technologies, including React and JavaScript/TypeScript
  • Knowledgeable in relational databases, especially Postgres and SQL, with expertise in advanced SQL queries and reporting tools
  • Familiar with a practical understanding of one or more of the following technologies from our tech stack: Node.js, C#, Postgres, SQL, with advanced SQL queries and reporting expertise being a big plus
  • Skilled in writing unit tests, performing code reviews, and contributing to architectural discussions
  • Experienced with Agile or Kanban development methodologies
  • Analytical with strong problem-solving skills and effective communication abilities
  • Comfortable working collaboratively in a remote-first team environment

AND YOU WANT TO

  • Design, build, and support performant and reliable distributed systems
  • Partner with product teams to maintain existing products by resolving bugs, implementing updates, and improving functionality
  • Participate actively in the software development lifecycle (SDLC), including design, testing, deployment, and maintenance
  • Write and maintain unit tests to ensure code quality and system stability
  • Conduct code reviews and contribute to design discussions on architecture and business logic
  • Collaborate with team members to mentor junior developers and foster a culture of engineering excellence

TOGETHER WE WILL

  • Work with a diverse team of professionals in a collaborative enterprise environment
  • Support your technical and personal growth through a dedicated career plan for your role
  • Create an exceptional customer experience
  • Boost leadership skills with managerial competencies with leadership development programs that enable emerging and mature leaders to deliver more value
  • Give you access to experienced specialists willing to share their knowledge