Position: Junior Full-Stack Developer
Company: LeanyLabs
Experience required: 1y
Category: JavaScript
English level: intermediate
Published: 2021-11-01T00:00:00+02:00

Joining our outsource team might be one of the fastest ways to gain knowledge, develop new skills and improve your level as a software engineer.

We work in small teams with either peer code reviews or code reviews performed by more senior developers/leads. The projects are rather small and usually take no more than six months to complete by a team of 2-3 engineers. So far, everything has been built from scratch, but we can’t guarantee that would always be the case as we can’t deny a client who just wants to improve a tiny piece of his existing software. On the other hand, we’re pretty strict with the tech stack: Node.js + React.js in the core. Most of the projects include some kind of integration with exciting third-party systems and APIs.

Our clients vary from small businesses who just need a tool to get shit done or develop a small product MVP to well-known unicorns who need custom systems to automate their processes even more. Either way, we prefer dynamic startups and their culture over digging in huge ancient enterprise software and endlessly attending pointless meetings.

We think of ourselves as a team of professionals, so we have near-zero bureaucracy and heavily invest in learning.

**Required skills**
- Ability to write JavaScript code
- Experience building Node.js backends
- Willingness to take ownership of own work and project
- Desire to learn and grow as a professional
- Be a team player
- Intermediate English level

**Will be a bonus**
- Willingness to take ownership of the features you develop
- Developed React/Redux frontends
- Used MongoDB or PostgreSQL before
- Saw containers on a blue whale
- Some knowledge of the AWS infrastructure

**Your day-to-day responsibilities will include**
- Solving challenging tasks
- Engaging in all aspects of release cycles, including requirements review, work estimation, design, implementation, testing, and review
- Designing and implementing new features
- Designing and developing REST APIs
- Improving the UX of the application
- Implementing gorgeous designs
- Covering critical code with unit and integration tests


**We offer**

📈 Constant professional growth and improvement
- Challenging projects with innovative technologies
- Close cooperation with the clients and business trips
- Help with personal development and mentorship
- English learning opportunities
- Knowledge sharing events

😄 Comfortable, focused work
- Remote and work from home encouraged
- Minimal bureaucracy
- Flexible schedule
- Good hardware

And, of course, many of the basic stuff other companies have.