
Full Stack Developer
Posted Jul 25

Posted Jul 25
This is a fully remote position, open to applicants in United States.
• This role involves developing new web applications and enhancing features and functionalities of existing products.
• Engaging in the design, coding, testing, debugging, documentation, and support of intricate multi-tenant, high-concurrency commercial web solutions.
• The ideal candidate should operate at a senior developer level and maintain proficiency in the most current web development technologies.
• Collaborate with the product owner and technical lead to grasp business requirements.
• Actively engage with fellow developers, QA, and the product owner in an agile Scrum environment to effectively provide high-quality solutions.
• Assist in resolving production support issues, which includes conducting root-cause analysis and developing corrective action plans.
• Participate in code reviews to ensure the quality of the team's deliverables meets or surpasses stakeholder expectations.
• Bachelor's degree in a related field or equivalent experience
• At least 8 years of proven professional experience with the Microsoft .Net web stack
• Comprehensive software-stack experience is essential, including senior-level developer expertise in MVC, Typescript, C#, JavaScript, AJAX, JSON, HTML5, CSS3, and T-SQL
• Advanced, hands-on proficiency with Angular is necessary, with a thorough understanding of the DOM, selectors, traversals, complex AJAX implementations, event binding, commonly used plugins, and testing tools such as Firebug and Postman.
• Strong knowledge of UI, cross-browser compatibility, web functions, and standards.
• Familiarity with common design and coding patterns (e.g., dependency injection, singleton, factories, etc.)
• Experience working on high-concurrency public web applications
• Proven track record of implementing industry best practices related to code construction and web application security
• Acquainted with the Bootstrap framework
• Experience in agile development environments and Scrum methodology is an advantage
• Background in e-commerce and/or back-office applications is a plus
• Experience in writing unit tests in an MVC environment is advantageous
• Experience within an Azure environment is beneficial
• Practical experience with highly secure enterprise-level applications is a plus
• Experience in developing multi-threaded applications in .net is an asset.
• Proficiency in optimizing slow-running applications for improved performance and speed
• Exceptional verbal and written communication skills are required
• Capable of understanding business and technical requirements and translating them into functional code
• Knowledge of OOP, OOA, OOD, and code modeling techniques
• Competitive wages
• Healthcare (medical, dental, vision, prescription drugs, FSAs)
• 401(k) plan
• Paid time off (PTO) and holidays
• Paid parental leave
• Life and disability insurance
• Employee Assistance Program (EAP)
• Professional development and tuition assistance
Sigma Software Group
Collectly
Allata
Get handpicked remote jobs straight to your inbox weekly.