Description
As a Senior Full Stack Engineer, you will be responsible for maintaining and enhancing our existing software infrastructure, ensuring its scalability and reliability. You'll work on developing and implementing new features, handling customizations for partners, and assisting in the creation of cloned environments for partners. The ideal candidate will bring a deep understanding of full stack development, a keen eye for design, and the ability to manage multiple tasks in a fast-paced environment. This person will work with our current outsourced development partner during the onboarding process.
Key Responsibilities:
- Maintain Existing Infrastructure: Ensure the performance, scalability, and reliability of current software systems by identifying and resolving issues proactively.
- Enhance and Upgrade Systems: Write clean, efficient, and scalable code to implement feature upgrades and new functionalities. Ensure these enhancements align with business needs and user requirements.
- Clone and Customize Infrastructure for Partners: Work with outsourced developers to replicate our infrastructure for external partners. Customize features and configurations to meet partner-specific needs in a timely manner.
- Feature Development: Build new features, functionalities, and integrations for the platform, ensuring a smooth end-to-end development process and maintaining the highest standards of code quality.
- Collaborative Teamwork: Participate in team planning, design sessions, and code reviews.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Proven experience as a Full Stack Engineer with a focus on both back-end and front-end technologies.
- Expertise in our technologies – strong proficiency with:
- APIs, Portals, .NET Core 8 (ALL ELSE), .NET legacy
- Cloud technologies like AWS and Microsoft Azure
- Windows Servers 2019 Datacenter
- SQL Databases
- Languages such as HTML, CSS, JavaScript, C#, and other relevant technologies.
- Strong knowledge of cloud infrastructure (e.g., AWS, Azure) and containerization tools (e.g., Docker, Kubernetes).
- Familiarity with version control systems (e.g., Git, GitHub (Visual Studio and TFS), GitLab).
- Ability to build, deploy, and manage scalable applications in a cloud-based environment.
- Excellent problem-solving skills and the ability to work independently and in cross-functional teams.
- Strong communication skills and ability to work in an agile development environment.
Benefits
- Work remotely Monday - Friday, 40 hours a week (no weekends)
- Vacation: 10 business days a year
- Holidays: 5 National Holidays a year
- Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day)
- Parental Leave
- Health Care Reimbursement
- Active Lifestyle Reimbursement
- Quarterly Home Office Reimbursement
- Payroll Deduction Purchase Plans
- Longevity Bonus
- Continuous Learning Bonus
- Access to Training and Professional Development Platforms
- Did we mention it's REMOTE?!!