job summary: the candidate will create comprehensive solution plans and lead a team of software engineers as they develop polished final products. a full stack developer should be an expert problem solver with a strong understanding of the broad range of software technologies and platforms available. top candidates will also be excellent leaders and communicators.
what we are looking for is a hands-on software engineer, with the ability to architect a scalable, distributed, and extensible (think plugin architecture) core framework. this framework would later be used to develop various business applications.
responsibilities and duties
★ collaborating with various stakeholders to determine software requirements.
★ design, and develop software products. this includes new product development and enhancing existing products.
★ lead a team of developers and coordinate activities concerned with detailed design, development, unit testing, and scheduling
★ work with the business team to define, analyze, and understand the business, functional, and technical requirements.
★ produce and review product design for compliance with software requirements, design principles, coding standards, and related specifications.
★ creating high-level product specifications and design documents.
★ providing the development team with architectural blueprints to follow.
★ guiding and assisting the development team throughout the process.
★ troubleshooting and resolving issues with coding or design.
★ ensuring that you and the team adhere to development schedules and deadlines.
★ presenting regular progress reports and setting goals.
★ testing the final product to ensure it is completely functional and meets requirements.
★ updating software solutions as required.
mandatory skills:
★ must have hands-on ability to convert requirements, designs, and other technical specifications into code
★ 4+ years of demonstrated experience designing, and developing software products