We are looking for a Junior Software Engineer to join our team and continue building the technology that powers Bill My Plate. You will be working closely with our CTO who is very experienced in software development and will be following best practices.
You care about the quality of your work and take pride in it. You think long term about how the code will be used and what can go wrong in advance and write stable, bulletproof modules that can be easily used and consumed by other team members. You constantly iterate on your code, to make it smaller, simpler, more efficient and more stable. You know how to communicate your ideas clearly and enjoy discussions with other team members to make things better.
You will:
- Design, develop and maintain back-end and front-end components using NestJs and Angular.
- Work closely with other team members to discuss design, architecture and performance.
- Participate in code reviews and enforce best software design practices.
- Quickly investigate any issues that come up on our production applications.
- Identify bottlenecks, bugs and come up with simple smart solutions.
- Be available during US Eastern time work hours.
A strong understanding of software design patternsExperienced with front-end development and backend developmentFamiliar with NodeJS / TypeScript, NestJS and AngularA team player who appreciates the value of giving and receiving feedbackExperienced with NoSQL databasesExperienced with test-driven developmentA person who takes pride in writing SOLID, clean maintainable codeConstantly improving