Job Description
Full Stack Software Developer
Kaizen Analytix LLC, an analytics products and services company that gives clients unmatched speed to value through analytics solutions and actionable business insights, is seeking qualified candidates for a Full Stack Software Developer. We are looking for high energy, motivated, smart, entrepreneurial minded individuals who thrive in a dynamic, agile development environment. As a member of a talented and highly cohesive development team, contributions immediately impact the success of the organization.
Responsibilities:
Actively contribute to the agile product development team by
- Taking ownership of development tasks in a team-oriented fashion by working closely with other members to understand, define, design, implement, test and deploy Kaizen software products
- Assisting other team members when necessary to promote the success of the whole team
- Solving complex business problems through excellent decision-making and innovative, strategic ideas
- Researching and suggesting technology advancements and improvements to better the outcomes of functionality, performance and quality of software
Job Requirements:
- 3-5 years' experience as a Full Stack Software Developer with strong experience developing web applications with Typescript / Node.js.
- JavaScript Framework experience with one or more of the following: Express, Spring, React, Angular
- AWS or serverless computing experience required.
- Deep understanding of best practices for software engineering, object-oriented design, with an ability to exploit technology features in order to design and implement elegant, performant, robust and maintainable code
- Appreciation and understanding of clean coding standards, importance of unit testing, and mindful of product solution requirements and pitfalls to avoid during the development cycle
- Solid understanding of Git and Gitflow, build and deployment tools, JIRA, and agile ceremonies
The ideal candidate will meet or exceed all of the above and ideally:
- Bachelor's degree in Computer Science
- Have been part of an agile software product team building and delivering commercial product offerings
- Possess knowledge of data science, machine learning, data analysis
- Python Development experience
- Be a passionate and motivated team-oriented contributor who wants to dream big, have fun, and get stuff done!