We are seeking a Full Stack Engineer with experience in developing enterprise SaaS solutions. The ideal candidate should have a solid understanding of Angular 12+ and .Net core. The successful candidate will be responsible for developing and maintaining the company’s SaaS application, ensuring that it meets the highest quality standards and that it is scalable and maintainable.
Roles and Responsibilities:
- Develop the company’s enterprise SaaS solution using Angular 12+, TypeScript, RXJS, NGRX and .Net core
- Write clean, efficient, and maintainable code that adheres to the company’s coding standards and best practices
- Work with the development team to design and implement new features and functionality for the SaaS solution
- Collaborate with other departments (e.g., UI/UX, product management) to understand business requirements and translate them into technical requirements
- Write and maintain technical documentation for the SaaS solution.
- Ensure the SaaS solution meets the highest quality standards, including performance, scalability, and security
- Stay up-to-date with the latest developments in Full Stack Engineering and apply them to the SaaS solution where appropriate
- Mentor and train other team members, sharing knowledge and best practices
- 7+ years of professional experience as a software engineer with frontend and backend development
- 2+ years of Angular experience
- 2+ years of experience using Node.js
- Experience with CI/CD technologies and methodologies
- Experience with testing frameworks and test-driven development
- Fluent English and Strong communication and collaboration skills
- B.Sc in Computer Science, or equivalent education
- Strong attention to detail and a commitment to delivering high-quality code.
- Experience with designing and implementing a widely-used API (service, library, framework, etc.)
- Experience working with databases
- Hands-on experience with cloud-based service providers (AWS, Google Cloud, etc.)
- Excellent problem-solving and debugging skills
- Knowledge with D3, GoJs is an advantage
- Familiarity with version control systems such as Git