Engineer, Software
Main Responsibilities
Architect Applications: Design and implement full stack applications and hybrid solutions across AWS and Azure.
Write Code: Develop clean, secure backend services in C# and responsive interfaces using Angular.
Integrate Systems: Build APIs and custom scripts to connect cloud services with on-premises infrastructure.
Collaborate Daily: Participate in technical meetings to translate client requirements into scalable system architectures.
Optimize Performance: Identify and implement application features that improve speed, security, and cloud efficiency.
Create Documentation: Create comprehensive documentation for system designs, API endpoints, and deployment procedures.
Review & Test: Perform regular unit testing and conduct peer code reviews to maintain high code quality.
Provide Support: Offer Level 2/3 troubleshooting support for complex application and cloud infrastructure issues.
Stay Updated: Monitor advancements in AWS, Azure, and Angular ecosystems to pitch continuous product upgrades.
Requirements
- Educational Background: Bachelor’s degree in Computer Science, Information Technology, or a related field (master’s degree is a plus).
- Experience: Minimum of 3 years of continuous experience in full stack application development and cloud engineering.
- Frontend Skills: Strong proficiency in Angular, TypeScript, HTML5, and CSS3.
- Backend Skills: Strong proficiency in C# and .NET Core framework for building backend services.
- Cloud Platforms: Hands-on experience deploying and managing resources in both AWS and Azure environments.
- Database Knowledge: Proficiency with SQL (e.g., PostgreSQL, SQL Server) and NoSQL databases.
- DevOps & CI/CD: Experience setting up automated pipelines using Git, AWS Code Pipeline, or Azure DevOps.
- Nice to Have: Experience with MikroTik or similar networking products.
Nice to Have
- MikroTik Knowledge: Experience writing scripts or applications that interact with MikroTik RouterOS and network devices.
Qualifications
- Certifications: AWS Certified Developer, Microsoft Certified: Azure Developer Associate, or relevant networking credentials.
Benefits
- 401(k) Savings Plan with Employer Contributions
- Medical, Dental, and Vision Insurance
- Wellness Programs
- Health Savings Account, Health Care and Dependent Care Flexible Spending Accounts
- Company Paid Short-Term Disability and Long-Term Disability
- Company Paid Employee Basic Life and AD&D Insurance
- Supplemental Employee and Dependent Life Insurance
- Optional Accident, Hospital Indemnity, and Critical Illness Insurance
- Adoption, Surrogacy, and Fertility Benefits and Assistance
- Commuter Benefits
- Paid Time Off, 13 Paid Holidays/Floating Holidays per Calendar Year, Paid Vacation Days, and Paid Sick Leave
- Business Travel Services
- Employee Discounts
- Employee Assistance Program (EAP)