Fullstack Developer
Description
As a Software Engineer II(Full Stack Developer), you'll have the opportunity to drive this process for one of our main products, working closely with product managers, architects, and the brilliant developers. This is a unique opportunity to drive change and provide a positive impact to our customers
Responsibilities:
- Own the design, development, testing, and delivery of features and enhancements for the Integrations product, delivering high quality results on time
- Drive code refactoring and technical-debt reduction to support high maintainability and team scalability, and help remove knowledge bottlenecks
- Mentor junior engineers through code reviews, pairing, and constructive feedback to support their professional growth
- Gain product and technology expertise, from research and validation to design and development, to monitoring the product in production
- Hands-on position: as part of your role, you will have an active role participating in the development and delivery of the product.
Requirements:
- 3 to 6 years' experience in software development.
- Experience with Agile methodology.
- Strong hands-on experience with Microsoft. NET technologies: . NET Core, . NET Framework, C#, ASP. NET MVC.
- Experience with at least some of the front-end technologies: JavaScript, React, jQuery.
- Experience with product integrations, APIs, ETLs, data ingestion and egestion.
- Proven experience with relational databases; fluent with SQL.
- Proven experience in building and supporting cloud-based, enterprise-grade, SaaS applications.