##### Job Description :
* Work with our Product Management team to ensure both requested features and proposed solution align and meet architectural standards
* Analyze functional and technical requirements, raising any potential issues as well as opportunities for cost reduction and/or performance improvement
* Design, Develop, and Test web, mobile, and API solutions across the full web stack
* Integration of custom and 3rd party package or code application with a strict focus on maintainability and efficiency
* Function in a SCRUM based Agile environment requiring the frequent release of functional code
* Perform test planning and execution as required
* Establish and maintain technology standards, and evaluate new tools and techniques
* Design solutions for small to medium-sized complexity problems in such a way that is simple and easy to understand
* Develop productivity skills by constantly improving knowledge of the technologies and development processes used by your department/team, as well as testing best practices
* Refine tasks and present understandings to the internal team; capturing and ensuring the definition of done for your work stream / project is well understood prior to implementation
* Deliver solutions in the form of quality peer-reviewed code
* Attend daily SCRUM meetings, sprint planning meetings, etc.
* Create and maintain unit and integration tests and software documentation
* Work with other teams to coordinate joint deliverables
* Work with QA team to ensure the highest level of product quality
* Work with external teams to identify, triage, and resolve application issues
* Other duties as needed
##### **What You Need:**
* Well versed in standards-compliant, accessible, and SEO friendly HTML
* Broad knowledge of CSS including selectors, specificity, and the cascade
* Familiarity with layout techniques such as flexbox, grid, and floats
* Deep understanding of Python,
* Experience with React and the React ecosystem
* Experience with Tailwind CSS, Next.js, Express.js, and Jest
* Experience consuming REST APIs
* Solid understanding of source control and versioning using Git
* Broad understanding of how web applications work including security, session management, and best development practices
* A solid understanding of software development processes and workflows.
* Practical experience with both Agile and SCRUM
* Ability to work and thrive in a fast-paced environment, learn rapidly, and master diverse web technologies and techniques
* Able to communicate effectively
* Motivated to learn new technologies and techniques and demonstrate an ability to turn these learnings into new skills and experiences in a timely manner
* 3-6 years of enterprise software application development experience
* BS in computer science or a related field
##### **What Will Make You Stand Out:**
* Knowledge of Jamstack application architecture
* Experience with user interface design
* Technical understanding of relational and non-relational databases
* Experience with CI/CD concepts and tools such as Bitbucket Pipelines or Bamboo
* Experience in developing an API using RESTful services built using Node.js
* Experience composing OCI-compliant containers using Docker
* Strong technical understanding of relational and non-relational databases
* Strong enterprise experience deploying web solutions to AWS
* Hands-on experience in Amazon Aurora, PostgreSQL, Sequelize ORM and Python
* Experience working in a fast-paced startup environment
* Experience with multiple cloud computing platforms like AWS, GCE, and Azure
* Quality and Tests driven mindset
* Hands-on experience with GIS/Spatial data
##### **Why Youβll Like Working Here:**
* Dynamic company that rewards high performers
* Be on the cutting edge of new technologies and services
* Collaborative team environment that values multiple perspectives and fresh thinking
* Employees First culture
* Casual dress code
* Flexible working hours
* Medical, Dental, Vision, HSA, Life, and matching 401K