Job Description
A growing technology company is seeking a Full Stack Software Engineer to join its engineering team and help build scalable cloud-based applications and analytics platforms.
This role is ideal for an engineer with strong experience across both frontend and backend development, particularly with C#/.NET, TypeScript/Angular, and AWS. The successful candidate will be responsible for building customer-facing applications, developing cloud-native services, and contributing to the architecture and delivery of modern, scalable software solutions.
Key Responsibilities
- Design, develop, and maintain full-stack applications using Angular, TypeScript, C#, and .NET.
- Build scalable backend services, APIs, and cloud-native applications in AWS.
- Develop responsive and intuitive user interfaces for customer-facing applications.
- Contribute to system architecture, application design, and technical decision-making.
- Participate in the full software development lifecycle, including development, testing, deployment, and support.
- Optimize application performance, scalability, and reliability.
- Develop and maintain automated tests and CI/CD pipelines.
- Collaborate with product managers, engineers, and stakeholders to deliver high-quality software solutions.
Required Skills & Experience
- 5+ years of professional software development experience.
- Strong experience with C#, .NET, and .NET Core.
- Strong frontend development experience with TypeScript and Angular.
- Experience building and consuming RESTful APIs.
- Experience developing cloud-native applications in AWS.
- Experience with SQL databases and modern application architecture principles.
- Experience with CI/CD pipelines, automated testing, and DevOps practices.
- Strong understanding of object-oriented design patterns and software engineering best practices.
Desired Skills
- Experience with Docker and containerized applications.
- Experience building distributed systems or data-intensive applications.
- Familiarity with Infrastructure as Code and AWS cloud automation.
- Experience working in Agile development environments.
- Python experience is a plus.
The Offer
- Competitive compensation package
- Medical, dental, and vision benefits
- Paid time off and company holidays
- Retirement savings options
- Professional growth and development opportunities
- Collaborative and innovative work environment
Eligibility
Applicants must be authorized to work in the United States without sponsorship now or in the future.
Specialization :