As a member of the founding engineering team and one of the first senior full stack engineers, you are primarily responsible for designing, building, and maintaining both the front and backend systems. You'll also ensure your code follows best practices around security and design principles.
The initial primary functions of the role will be to integrate with the IRS Modern eFile system (MeF), design and build a user friendly tax filing data collection system (similar to the TurboTax interview), and to build and maintain the backend services and APIs used by the YearEnd frontend team.
In addition, you will:
- Build and use production-deployed APIs supporting YearEnd's technical products
- Integrate with third party services through a variety of APIs through official REST endpoints as well as screen scraping for services that don't provide an API
- Collect technical, product, and design requirements for current and future projects
- Work with design, product, and business functions on new projects and efforts
Required:
- 6+ years of production-facing application development (Note: we're a Python/DRF/Vue.js shop deployed on AWS Lambda; bonus points if you have experience with these technologies!)
- Strong written and verbal communication skills
- Experience building and maintaining a complex set of systems
- Experience working with product leads to deliver on time and on target
- Experience working with SQL or other data storage systems, like ORM, NoSQL, or others
- Experience integrating third party APIs
Helpful experiences and backgrounds:
- Python
- Django, or other Python web frameworks such as Flask
- Javascript (modern, responsive front end frameworks like React or Vue with responsive CSS)
- Heroku, AWS, or GCP
- Serverless technologies such as AWS Lambda
- Testing automation (CI/CD)