Company Name: Acklen Avenue Job Details: Hiring,Remotely,in,USA,Remote,Entry,level Job Url: https://builtin.com/job/software-developer/7730806 Job Description: Acklen Avenue is a trusted partner in outsourced development. We help ambitious companies accelerate software delivery by providing complete agile development teams as well as staff augmentation.Acklen Avenue offers more than talent. Our dedicated teams offer a mature product development process, staffed with experienced, full-time experts. And our staff augmentation offering delivers fully vetted and Acklen approved individual developers to add the right skills when and where you need them. OVERVIEWAcklen Avenue is a trusted partner in outsourced development. We help ambitious companies accelerate software delivery by providing complete agile development teams and staff augmentation.Acklen Avenue offers more than talent. Our dedicated teams offer a mature product development process, staffed with experienced, full-time experts. Our staff augmentation offering delivers fully vetted and Acklen-approved individual developers to add the right skills when and where you need them.WHO YOU AREYou’re a Software Developer proficient in technologies such as, JavaScript, React, NextJS, TypeScript & NodeJS. With these technical skills, you will be working on a property management software platform specifically related to partner integrations on their main platform. This person will primarily be working on backend development and integrations.POSITION ACCOUNTABILITIESBelow is a list of skills/attributes that a Software Developer should possess at all levels, with increasing levels of competency as they attain higher levels and titlesAgile Lean Knowledge: Solid understanding of the principles and practices of Agile and Lean methods such as Scrum, Kanban, and XP by:Vertically slicing functionality into the work to be done to deliver near production ready code.Pivoting the development of features based on client feedback with the guidance of the teamAbility to learn new languages and technologies: Be able to apply their general software development knowledge while learning new languages and technologies, leveraging their years of experience to aid their learning process by:Identifying similarities and differences between programming languagesIdentifying applicable best practices for the new programming languageStays current with new and evolving technologies via formal training and self-directed educationGeneral Software Design and Architecture Knowledge: Be able to design software solutions that satisfy client requirements and/or identify bugs by:Leverage different design patterns to solve specific client requirementsLeverage existing software frameworks that speed up the development of software solutions to meet client requirementsLeverage technologies available to the project that can take care of part of the functionality that needs to be developed (Like for example, an authentication provider for user management and security)Problem solving oriented mindsetBasic CI/CD conceptsApply Clean Architecture principlesWrite good quality and secure code: Be able to write good quality code that is maintainable, easy to understand, and easy to debug in case of an error by:Write code using test driven development to ensure quality and compliance with requirementsApply SOLID principles and Clean Coding practicesMake sure code is compliant and can pass all of the security recommendations published in the OWASP TOP 10 security risksClient communication: Be able to communicate with clients to gather further details on requirements and receive feedback on the work being done.Teamwork: Be able to work as a part of a team and collaborate with other team members by:Participating in daily standups, retrospective meetings and grooming sessionsPair programmingDemonstrates a solid understanding of the impact of own work on the teamGit principlesProfessionalism: Demonstrates professionalism in their work ethic, interactions with peers, and dealing with clients.POSITION SKILLS & REQUIREMENTSMust have Fullstack Developer (This would be you!)JavaScriptReact.jsNext.jsTypeScriptNode.jsExperience with proptech software is a bonus!CORE VALUESAt Acklen, we are committed to creating a place for people to grow and improve their lives.  We really care about growing people.  We are not Messing Around.  Committed to Personal GrowthSeek First to Understand Bring Out the Best in OthersSolutions-Oriented