We are UkrainiansHelp Ukraine!Here's how you can help
Open Positions

Senior Full-Stack Engineer

March 13, 2023
  • React.js
  • Node.js
  • PostgreSQL
  • MongoDB
  • Docker
  • Amazon Web Services
  • JavaScript
  • TypeScript

Joining our R&D team might be one of the best ways to develop new skills as a software engineer.

We work in small teams with simple yet efficient processes that include peer code reviews, maintaining project documentation, and minimal reporting. You’ll be dealing with a flow of relatively small projects that usually take up to six months to complete by a team of 2-3 engineers. Of course, you’ll be working on one primary project at a time. So far, everything has been built by LeanyLabs from scratch, including our convenient seed project that helps get things started quickly. We’re pretty strict with the tech stack: TypeScript, Node.js + React.js in the core, preferably AWS deployment and PostgreSQL database. Usually, the team has control over choosing the best technologies. Most applications also include some integration with exciting third-party systems and APIs.

Our clients vary from small businesses needing a tool to get things done or develop a small product MVP to well-known unicorns requiring custom systems to automate their processes further. Either way, we prefer dynamic startups and their culture over digging into the enormous ancient enterprise software and endlessly attending pointless meetings.

LeanyLabs is a team of professionals, so we have near-zero bureaucracy and heavily invest in learning.

Required skills

  • 5+ years of experience with full-stack JavaScript/TypeScript (Node.js/React)
  • Willingness to take ownership of own work and the entire project
  • Experience with relational databases
  • Experience with AWS and Docker
  • Upper-Intermediate English level

Will be a bonus

  • Leadership experience
  • An urge for direct communication with the clients
  • Experience with PostgreSQL and Sequelize or another ORM
  • Experience starting projects from scratch
  • AWS knowledge (we use ECS/ECR/ALB/S3/CloudFront/Lambda/SNS/SQS)
  • Understanding of TypeScript strengths and weaknesses

Your day-to-day responsibilities will include

  • Engaging in all aspects of release cycles, including requirements review, work estimation, design, implementation, testing, and review
  • Designing application architecture
  • Designing and developing REST APIs
  • Writing clean, testable, and maintainable code
  • Solving challenging tasks
  • Regular communication with the client
  • Mentoring other developers
  • Peer-to-peer code reviews
  • Occasionally participating in pre-sales
  • Leading the development process when needed

Application

Feel free to reach out to us for more details, or send your CV to hr@leanylabs.com, and be surprised how quickly we’ll get back to you.