Senior Backend Developer

Senior Backend Developer
location icon


Creating user-friendly and high-class web applications from design to application development and driving the long-term development strategy planned for Lean Scale and its clients. Ownership of end-to-end product quality, from developing and maintaining core app frameworks to eliminating scroll junk, helping to make the web sites more reliable, performant and delightful while ensuring continuous improvement for the initiatives of the Company and selected clients of the Company. 

Functional Skills

  • Expert-level NodeJS knowledge is required
  • Expert-level JavaScript experience is required
  • Strong in software engineering, design patterns, including design of microservice architecture
  • Good knowledge of relational databases, message queue brokers, object-oriented concepts, version control tools, and continuous integration concept
  • Strong API design skills with solid principles in designing and building RESTful web services
  • Experience with application debugging, performance profiling and performance optimization at scale
  • Experience working with key-value storages and queuing tools like Redis, Memcached, and RabbitMQ, ActiveMQ, as well as non-relational data storage (MongoDB, Elasticsearch)
  • “Web-speed” development (weekly releases) and are comfortable delivering with tight deadlines and short release cycles
  • Good knowledge of unix systems and GNU/Linux
  • Agile development methodology and continuous integration
  • JIRA/Clickup issue management tool
  • AWS knowledge (IaC, Lambdas etc) is a plus
  • Analyze, find root causes and fix bugs
  • Create high quality code, covered by Unit Tests (when it’s possible)
  • Code passes Code Review, QA and UAT stages at once
  • Code should be maintainable (readable, no code duplication, includes logs)
  • Implement complex new features
  • Prepare tech analysis
  • Document the design
  • Identify contracts & respect them
  • Escalate issues on time without keeping yourself blocked. Avoiding random changes and preparing ITDs instead when a technical decision is needed
Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.