Senior Typescript Fullstack Software Developer
Company Description
We’re a Minneapolis based IT Modernization company that focuses on helping technology teams lead the business in achieving their 2023 objectives. We help you assess, architect, and deliver on modernized IT infrastructure. By leading with business value to create incremental change, we avoid the ‘big bang’ approach of most consulting companies, and by using our inbuilt tech, the Compoze Platform, we’re able to deliver on secure, robust and flexible cloud infrastructure faster than anyone else. We’ve worked with entrepreneurs and large enterprises like the SitelogIQ, Douglas Machine, MVMNT, Airfield Supply, Misumi Group, Holiday Gas Stations, DQ, General Mills, and we’re excited to work with you too!
Job Description
We are looking for a passionate Senior Software Engineer to design, develop and help lead software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and being hands on keyboard primarily with NodeJS/Typescript,, React, React Native. Our ideal candidates are familiar with the software development life cycle (SDLC), test driven development, some familiarity with DevOps practices (CI/CD pipelines, Infrastructure as code like Terraform), and has some cloud hosting experience (AWS, Azure, GCP). Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
Responsibilities
- Execute full software development life cycle (SDLC)
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Work with client and team to help build value-driven delivery teams
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
- Develop flowcharts, layouts and documentation to identify requirements and solutions
Qualifications
Skills - Need to have
- 5+ years of proven work experience as a Software Engineer or Software Developer
- 3+ years of development experience in NodeJS/Typescript
- Cloud hosting experience with AWS
- Excellent knowledge of relational databases like SQL
- Ability to document requirements and specifications
Skills - Nice to have
- Infrastructure as code experience with Terraform or cloud formation
- Experience with building out CI/CD pipelines
- Front end experience
- Experience with test-driven development
- BSc degree in Computer Science, Engineering or relevant field
Additional Information
All your information will be kept confidential according to EEO guidelines.