Senior Backend Software Engineer

100% remote work
25 000 - 30 000 PLN

Job Description

We are looking for a Senior Java/Scala Developer to lead the development and maintenance of GridX cloud-based applications. You will be working with other engineers and developers on different layers of the infrastructure. Therefore, a commitment to be collaborative problem solving, sophisticated design, and creating quality products is essential.

Responsibilities
  • Understand requirements and develop reusable code using design patterns & component architecture and write unit test cases.
  • Collaborate with product management and engineering teams to elicit and understand the requirements and develop solutions
  • Design and deliver scalable web services, APIs and backend data modules.
  • Stay current with latest tools, technology ideas and methodologies, share knowledge by clearly articulating results and ideas to key decision makers.

Required Qualifications
  •   4+ years of experience in developing highly scalable backend and middle tier.
  • Familiarity with large-scale analytics paradigms (Map Reduce, NoSQL, etc.).
  • Experience with Git and build tools like Gradle/Maven/SBT.
  • Strong understanding of object-oriented design, data structures, algorithms, profiling, and optimization.
  • Have elegant, readable, maintainable, and extensible code style.
  • Fluency in writing multithreaded programs running in Java/Scala on Linux.
  • Sound knowledge on how computer systems work (especially Linux OS), including memory/cache/buffer, process/thread, IO, concurrency/synchronization, network.
  • Good in RDBMS or any of the large data systems such as Hadoop, Cassandra etc.
  • Fluency in Java and Scala, as well as good experience in writing python or shell scripts.
  • Knowledge on Java Garbage Collection, experience in GC tuning.
  • Knowledge on AWS infrastructure
  • Knowledge on algorithms like sorting, heap/stack, queue, search, etc.
  • Familiarity with test-driven development.
  • Thrive in a fast-paced environment, with ability to deliver code of quality quickly.
  • Attention to details. Strong communication and collaboration skills.
  • BS in Computer Science or equivalent

About GridX

Headquartered in the San Francisco Bay Area, GridX provides a cloud-based business operating system to enable utilities and other energy service providers to operate in the clean energy future. We are establishing a Warsaw based European R&D and Operations Center to serve our clients worldwide and are looking for self-motivated technical, operation and business talents to join the team. The ideal candidates will have a startup mentality and are able to thrive in a globally distributed but highly collaborative environment.

GridX leverages big data and AI technologies to solve some of the most complex business problems in the energy market. Driven by the clean energy policies worldwide, the market is undergoing transformations at an unprecedent scale. We are well funded and positioned to capitalize the market opportunities, having strategically been backed by a leading venture investor and the 25 largest utilities in the world. Our products and services were named to the top 10 Smart Grid Solutions by Energy CIO Magazine. 

We offer exciting growth opportunities and a fast-paced working environment where initiative and hands-on work are required.



Ta rekrutacja ma status rekrutacji "ukrytej". Oznacza to, że informacje nt. Pracodawcy będą przekazane kandydatowi na kolejnym etapie procesu rekrutacyjnego, tj. po zapoznaniu się z profilem kandydata i pozytywnej ocenie zgodności posiadanych kompetencji/doświadczenia.  


This recruitment project has a "hidden" status. This means that the Employer brand will be revealed at the next stage of recruitment process, after the positive verification of candidate profile and her/his skills and competencies.


© JobNonStop | 2016-2025