What You Will Do
- You will adopt a full-stack approach, addressing frontend, backend, database, and security considerations.
- You will develop cutting-edge client-side components for both web and mobile applications.
- You will ensure the delivery of high-quality, responsive, and user-friendly interfaces.
- You will address critical issues hands-on, employing efficient coding practices to resolve challenges promptly.
- You will be the Architect and design scalable frontend solutions, ensuring a robust and adaptable foundation for applications.
- You will troubleshoot, design, and develop C# applications, contributing to the full-stack development process.
- You will act as a liaison between the incident management team, Project Manager, and Technical Lead Engineer, ensuring smooth communication and collaboration.
- You will resolve highly complex technical challenges, providing decisions and support to the team to optimize their performance.
- You will enhance product quality through proactive code reviews, effective unit testing, and collaboration with Q&A for automation testing.
- You will engage in best practice development initiatives, providing valuable input and output to implement solutions aligned with the additive strategy.
- You will mentor team members, fostering skill development and identifying opportunities for continuous improvement.
- You will proactively enhance the team’s capabilities through knowledge sharing and skill-building initiatives.
Who You Are
- You have a Bachelor’s degree in Computer Science or Software Engineering.
- You have a minimum of 7 years of work experience in software engineering as a full stack developer.
- You have a minimum of 3 years of work experience with ReactJS/Angular and 3 years of work experience with .Net.
- You are proficient in web and mobile frontend development; Angular, ReactJS, JavaScript, JSON, HTML 5, CSS, LESS/SCSS/PostCss, GIT Strong knowledge of state management libraries,ie. Redux.
- You have a minimum of 1 year of working experience with Azure PaaS and Cloud native solutions.
- You have experience in .NET (core & classic) Frameworks, C#, WCF, ASP.NET, and Entity Frameworks.
- You have knowledge in the development of Progressive Web Applications and web workers.
- You must have experience working with Typescript.
- You have experience in API driven solutions, microservices, messaging broker (Azure Server Bus).
- You are familiar with Visual Studio, Azure DevOps (TFS), GitHub, NuGet, NPM.
- You are familiar with design patterns, SOLID principles, code reviews, following best practices.
- You have the added advantage of working with Azure (MS) SQL and NoSQL.
- You having familiarity with concepts, features and designs of contemporary SaaS platforms would be considered as a plus.
- You having knowledge of test frameworks like Jest, Mocha, React Testing Library would be considered as a plus.
- You having knowledge and experience on GraphQL is a plus
- You having experience with styled-components would be considered as a plus.
- You are fluent in written and spoken English. Any additional language would be considered as a plus.
What You Can Expect
- A competitive salary structure.
- An exceptional working environment with supportive peers and mentors.
- Health insurance privileges.
- Breakfast and Lunch at the office.
- Monthly team events.
- Lots of challenges and even more scope to implement your ideas.
Job Title: Senior Full Stack (Angular/ReactJS & .NET) Developer (7+ years)
Job nature: Full-time
Location: Bangladesh
Available position(s):10