
Senior Full Stack Software Engineer - Remote
- Eden Prairie, MN
- $89,900-160,600 per year
- Permanent
- Full-time
- Create solid browser-based web applications, database, data pipeline, API, and cloud infrastructure solutions with an emphasis on reuse, quality, and simplicity
- Mentor and coach the other engineers to overcome obstacles and help them to deliver the best technical solutions
- Manage daily stand-ups and collaborate with many engineers, analysts, and business partners
- Develop robust, configurable, and scalable solutions that meet functional needs. Ensure technical requirements are incorporated into solutions such as performance, availability, security, and disaster recovery
- Support all phases of testing including functional, performance, and user testing
- Implement, protect, and support many private REST APIs
- Apply modern software engineering best practices to create the best outcomes
- Create reusable and elegant code that is version controlled using git/GitHub
- Quickly identify defect root causes and drive towards resolution within an incident management lifecycle
- Uses a critical thinking and proactive mindset to prevent issues and write mature software
- 5+ years of total software engineering experience
- 3+ years of experience working with HTML, JavaScript, CSS, Bootstrap 5, JQuery, and/or other common front-end technologies. The person needs to have good attention to detail and be able to produce intuitive user interfaces with consistent patterns
- 3+ years of SQL development experience with MySQL, PostgreSQL, or a similar relational database
- 2+ years of automated code deployment experience using git and CI/CD technologies (e.g. Jenkins, GitHub Actions)
- 2+ years of experience with Docker and containerized deployments
- 3+ years of Python development experience
- 3+ years of web service development experience with Flask, FastAPI, NodeJS, or a comparable backend web framework
- Experience working within the Human Resources (People Team) domain or supporting a similar corporate function such as Finance or Corporate Accounting
- Excellent communication skills
- Excellent analytical, problem solving, and troubleshooting abilities