Job Description

Senior Full-Stack EngineerOVERVIEW Acklen 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 ARE You’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 ACCOUNTABILITIES ● Below 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 titles ● Agile 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 team ● Ability 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 languages ● Identifying applicable best practices for the new programming language ● Stays current with new and evolving technologies via formal training and self-directed education ● General 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 requirements ● Leverage existing software frameworks that speed up the development of software solutions to meet client requirements ● Leverage 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 mindset ● Basic CI/CD concepts ● Apply Clean Architecture principles ● Write 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 requirements ● Apply SOLID principles and Clean Coding practices ● Make sure code is compliant and can pass all of the security recommendations published in the OWASP TOP 10 security risks ● Client 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 sessions ● Pair programming ● Demonstrates a solid understanding of the impact of own work on the team ● Git principles ● Professionalism: Demonstrates professionalism in their work ethic, interactions with peers, and dealing with clients. POSITION SKILLS & REQUIREMENTS Must have ● Fullstack Developer (This would be you!) ● JavaScript ● React.js ● Next.js ● TypeScript ● Node.js ● Financial system taxing background and experience Nice-to-have ● Experience with proptech software is a bonus!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In