General Description

The Senior Full-Stack Developer at Lumu Technologies is responsible for participating in the whole cycle of product development, from ideation to deployment and beyond. The SFSD will understand how to work with several languages, technologies and databases including Java, Ruby, Python, HTML, CSS, JavaScript, Docker and everything in between. The ideal person for this role is a problem-solver with an inquisitive and innovative mind and loves to collaborate with other teams to drive the company forward.

In addition to that, given its seniority, the SFSD is responsible for understanding and articulating the company culture, as well as participating in hiring processes and providing mentoring to other members of the team.

Responsibilities

  • Translating designs and wireframes into high quality code.
  • “Pixel-perfect” implementation of our approved user interface.
  • Design and implementation of low-latency, high-availability, and performance applications.
  • Collaborate with the rest of the engineering team to design and launch new features.
  • Write and test code to ensure compatibility and stability; refine and rewrite as necessary.
  • Writing reusable, testable, and efficient code and libraries for future use.
  • Effectively unit test and perform integration testing on software components.
  • Optimizing solutions for performance and scalability.
  • Implementation of security and data protection.
  • Identify bottlenecks and bugs and devise solutions to these problems.
  • Work with our data team to make our product smarter and more intuitive to use.

Required Skills and Experience

  • 4+ years of proven experience using Ruby on Rails, Express, Django, Play or equivalent. As well as similar experience using Javascript frameworks like React, Angular, or Ember.
    Outstanding candidates with less experience will also be considered.
  • Experience building SPAs/PWAs, using web-centric technologies such as HTML, CSS and JavaScript and frameworks such as React, Angular, Vue or others of the type.
  • Familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries. E.g., Sass, Less, and webpack.
  • Experience implementing testing platforms and unit tests.
  • Proficiency with Git.
  • Experience building RESTful APIs.
  • Proficiency with APIs / microservices architecture.
  • Understanding of large scale distributed systems architecture and applications is preferred.
  • Advanced knowledge of design patterns, refactoring, and performance.
  • Experience with relational databases like MySQL, PostgreSQL, etc.
  • Proficiency with non-relational databases such as MongoDB or Cassandra is appreciated.
  • Experience configuring build tools, CI/CD pipeline.
  • Good understanding of various DevOps tools.
  • Good understanding of various cloud technologies.
  • The ideal candidate should have a clear understanding of cyber-attacks and passion to build software that identifies, stops and prevents those attacks.

Apply by sending your resume to: careers@lumu.io.