Full Stack Engineer

Full Stack Engineer

Bengaluru / Bangalore
8 - 10 Years
Not Specified

Job Description


Job Description :
Job Description
About Us
Technosoft is an enterprise digital enabler founded in 1996. We help organizations transition to an innovation-first culture, uncovering greater efficiencies, and winning new markets along the way. Over the last 24 years, we have built a company dedicated to delivering innovative IT services and extraordinary technical talent within a culture of high achievement. Today, Technosoft is home to over 4,400 employees across two continents, and covers the entire spectrum of digital experience – from agile development to cloud to analytics and AI. Headquartered in Southfield, Michigan, Technosoft has 4,400+ global employees, 7 global delivery centers, and is trusted by more than 35+ Fortune 1000 customers in North America and India. Learn more at http://www.technosoftcorp.com
About Company
About Us: Technosoft is an enterprise digital enabler founded in 1996. We help organizations transition to an innovation-first culture, uncovering greater efficiencies, and winning new markets along the way. Over the last 24 years, we have built a company dedicated to delivering innovative IT services and extraordinary technical talent within a culture of high achievement. Today, Technosoft is home to over 4,400 employees across two continents, and covers the entire spectrum of digital experience – from agile development to cloud to analytics and AI. Headquartered in Southfield, Michigan, Technosoft has 4,400+ global employees, 7 global delivery centers, and is trusted by more than 35+ Fortune 1000 customers in North America and India. Learn more at http://www.technosoftcorp.com
Roles and Responsibility
The role will involve:

  • Hands-on front-end development & implementation. You will craft unit & integration tests across all components with code re-use being key to success
  • Create and maintain microservices using reactive programming, deploying them to the cloud and supporting these services
  • Collaborate with front-end developers, API developers, designers, UX experts, external agencies, partners and key people in the business
  • Engaging with technical standards, reviewing code, and supporting a worldwide UI development community
  • Working with development teams to define appropriate solutions and implementations to create customer-experience driven apps
  • Seeking opportunities to improve the code base (debt, bugs etc.) and communicating the case for action
  • Travel to client locations to meet and work with development team members based abroad (e.g. Denmark), though this will be infrequent
  • You may be asked to perform out-of-hours support tasks
  • Key responsibilities
  • Participation in the elaboration of user stories (technical and functional). Agree stories are sufficiently described for their implementation, verification and delivery
  • You are responsible for the quality design and implementation (supportable, maintainable, scalable, performant, secure) of applications delivering business value
  • Collaborating with product owners to identify and mitigate risks, issues, and tech debt, as well as to find new ways to make the websites better
  • Technical support during release activities
  • Required experience & skills
    Skills
  • Ability to manage conflicting priorities and multiple tasks
  • Good critical reasoning, problem-solving and analytical skills; takes ownership and sticks to the problem until it is solved
  • Solid written and verbal communication skills. Able to articulate technical complexity to be understood by both technical and non-technical personnel
  • Customer-focused, whether responding to support queries or developing new features and functionality
  • Ability to work independently and with others in a team environment
  • Able to provide constructive feedback and effectively review code, guiding other engineers in the right direction
  • Experience
    Essential
  • Strong knowledge of front-end development languages, tools and methodologies – HTML, CSS, JavaScript and associated technologies and toolsets (e.g. jQuery, Sass)
  • Hands-on experience of using a front-end development framework, such as Angular, Vue or React. Our preference is Vue, but experience in any of them is a plus.
  • A clear understanding of micro-service creation. We use Java 8+ and Spring Boot, building them into Docker containers for deployment to Kubernetes clusters
  • Knowledge of NoSQL database design and structures
  • Experience within a customer-focused environment
  • Nice to have
  • Understanding of event-driven systems such as Kafka
  • Experience using Continuous Integration (CI) / Continuous Delivery (CD) systems for deployment
  • Proven knowledge of Test Driven Development (TDD)
  • Experience of developing for componentised websites with transactional and online self-service portals
  • Working with and contributing to open source projects
  • Industry wide experience and appetite for new and emerging technologies
  • About

    Similar Jobs

    People Also Considered

    Career Advice to Find Better