Nexla is hiring a
Sr Software Engineer (Back End), Remote - Worldwide

Logo of Nexla

Sr Software Engineer (Back End) closed

🏢 Nexla

💵 ~$135k-$180k
📍Worldwide

Summary

The job is for a Senior Software Engineer at Nexla, focusing on backend software development. The role involves architecting, developing, and delivering solutions for customers, with a focus on large-scale data handling. The candidate should have experience in Java, Kubernetes, Kafka, Caches (Redis, Memcache), Databases, communication protocols (gRPC, REST), and various data formats (JSON, Parquet, Avro).

Requirements

  • Enthusiasm and curiosity to learn new technologies and software architectures
  • Min. 7+ years of platform and backend software development in mid size or large scale engineering organizations
  • Excellent communication skills - being able to connect the dots in the feature requirements to enable software development of those features
  • Deep understanding and recent hands on experience of high throughput and low latency systems written in JVM based languages (Java or similar backend languages)
  • Experience and understanding of working on backend infrastructure: Kubernetes, Kafka, Caches (Redis, Memcache), Databases and communication protocols (gRPC, REST)
  • Experience in working with various data formats (JSON, Parquet, Avro etc.)
  • Ability to write code in the programming languages (like Java, Python etc.), deep understanding on how APIs work, ability to write and optimize SQL
  • Ability to connect a customer’s specific business problems and Nexla’s solutions
  • Ability to work in a team environment with other engineers in the platform team and mentor other engineers on backend infrastructure and system architecture design patterns

Responsibilities

  • Design and develop solutions for backend software using Java
  • Work on large scale problems of Data Engineering and design software to handle huge amounts of data (both transient and persistent)
  • Be part of the on-call rotation for your team to provide support on software
  • Bring knowledge of new technologies into the team, that will make Nexla’s platform more efficient and robust for the product
  • Collaborate with additional Nexla technical resources in Product, engineering, CSM, support etc. to solve customer issues
  • Collaborate with other engineering teams (Backend, API, UI etc.) to work on projects together
  • Build and design tools to monitor our systems better
This job is filled or no longer available

Similar Jobs