Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
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.
Job Requirements
- A strong understanding of software design patterns
- Experienced with front-end development and backend development
- Familiar with NodeJS / TypeScript, NestJS and Angular
- A team player who appreciates the value of giving and receiving feedback
- Experienced with NoSQL databases
- Experienced with test-driven development
- A person who takes pride in writing SOLID, clean maintainable code
- Constantly improving