Intellectsoft is hiring a

Senior Scala Developer

Full-Time
Remote

Intellectsoft is a digital transformation consultancy that provides cutting edge engineering solutions for global organizations.

Our mission is to help enterprises accelerate adoption of new technologies, untangle complex issues that always emerge during digital evolution, and orchestrate ongoing innovation. Established in 2007, the company is headquartered in New York and operates in multiple offices and engineering centers in the US, the UK, the Nordic region and Eastern Europe.

Our main focus is on new and emerging technologies, such as Cognitive Computing, Decentralized Applications, and Internet-of-Things. Among our clients are globally recognized brand names, such as Universal Pictures, Jaguar Motors, Qualcomm, Ernst & Young, Clinique, Bombardier, London Stock Exchange, Harley-Davidson and many others.

For more information please visit our website www.intellectsoft.net.

Project Selling Points:

  • The Client is a well-known technology provider for the world's leading banks, asset managers, and hedge funds. Its suite of solutions sets the standard.
  • The product is one of the key company's projects, that covers post-trading activities
  • This is a development of new features from scratch
  • long-term project
  • UK time zone

We're in search of a Senior Scala Engineer to spearhead software development efforts for our flagship client projects. These projects encompass diverse industries like top-tier banks, asset management firms, and hedge funds, all geared towards delivering seamless and effective user experiences. Your primary responsibility will involve collaborating closely with clients to grasp and tackle their core challenges. This position primarily centers on backend development utilizing Scala, alongside proficiency in Go and Solidity. Frontend development is anchored on React, augmented by frameworks such as Zio, Akka, and Play. Additionally, tools like Kafka and Postgres are integral components of our development ecosystem.

Requirements

Education: A degree in Computer Science, Engineering, or a related field is required, with a preference for candidates holding a Master's degree.

Experience: At least 4 years of professional experience in software development using Scala functional programming.

  • Proficient with Akka, Typelevel, CatsEffect, or ZIO frameworks.
  • Demonstrated experience in developing REST API services.
  • Acquainted with handling extensive data sets, preferably with practical experience in Redis, PostgreSQL, MySQL, Oracle, or DB2.
  • Knowledgeable about security best practices relating to application architecture, communication protocols, and AWS infrastructure.
  • Proficient in managing workflows within Gitlab, Jira, and Confluence.
  • Proficiency in Agile methodologies and Test Driven Development (TDD) techniques
  • Leadership Skills: Proven capability in leading development teams and nurturing junior developers. Excellent communication abilities, with the skill to explain technical concepts to non-technical audiences.
  • Problem-Solving Abilities: Proficient in analyzing intricate technical challenges and formulating effective solutions through strong analytical and problem-solving abilities.
  • Team Player: Collaborative mindset, adept at contributing positively to team success in a fast-paced, dynamic environment. Adaptability: Openness to embracing emerging technologies and adjusting to evolving project needs and priorities.
  • Attention to Detail: Attentive to detail, dedicated to producing code of exceptional quality that is easy to maintain.
  • Self-Motivated: Capable of working independently with minimal supervision, taking ownership of tasks and driving them to completion.

Nice to have skills: Experience with web development technologies including HTML, CSS, JavaScript, and frameworks like Angular or React. Knowledge of cloud platforms, especially AWS

Responsibilities

  • Software Development: Lead the conceptualization, development, and deployment of top-notch software solutions leveraging Scala and associated technologies.
  • Technical Leadership: Offer mentorship and technical direction to junior developers, ensuring they uphold best practices and coding standards.
  • Architectural Design: Collaborate with architects to devise scalable and sustainable software architectures aligned with business needs.
  • Code Reviews: Conduct and participate in code reviews to ensure code quality, performance, and adherence to coding standards.
  • Problem Solving: Address complex technical challenges by proposing effective, scalable, and resilient solutions.
  • Documentation: Develop and upkeep technical documentation, encompassing design plans, API specifications, and developer guides.
  • Collaboration: Engage closely with cross-functional teams—product managers, designers, and QA engineers—to deliver exceptional software solutions.
  • Continuous Improvement: Stay current with technology trends and advancements, advocating for the adoption of best practices and new tools to drive ongoing enhancement.

Benefits

    • 35 paid absence days per year for work-life balance of each specialist + 1 additional day for each following year of cooperation with the company
    • Up to 15 unused absence days can be add to income after 12 month of cooperation
    • Health insurance for you and your family!
    • Depreciation coverage for personal laptop usage for project needs
    • Udemy courses of your choice
    • Regular soft-skills trainings
    • Excellence Сenters meetups
Apply for this job

Please mention you found this job on Startup Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Developer Q&A's
Report this job
Apply for this job