Truelogic is a premier nearshore staff augmentation service provider, headquartered in New York. For over twenty years, we have empowered businesses with exceptional technology talent and comprehensive solutions. We are currently seeking a highly skilled and experienced Principal Full-stack Engineer to join our innovative team in New York, contributing to impactful GovTech projects.
Job Overview
As a Principal Full-stack Engineer, you will be instrumental in designing, developing, and deploying robust and scalable applications for government technology initiatives. This role demands a deep understanding of both front-end and back-end development, with a strong emphasis on .NET and Angular frameworks. You will lead technical strategy, mentor junior engineers, and ensure the delivery of high-quality, secure, and efficient software solutions that meet critical public sector needs.
Key Responsibilities
- Lead the architectural design and development of full-stack solutions for GovTech applications.
- Develop and maintain high-quality, enterprise-grade applications using .NET and Angular.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Mentor and guide other engineers, fostering a culture of technical excellence and best practices.
- Implement robust testing strategies, including unit, integration, and end-to-end testing.
- Ensure the security, performance, and scalability of deployed applications.
Requirements
- Extensive experience as a Full-stack Engineer, with a proven track record in .NET and Angular development.
- Proficiency in designing and implementing RESTful APIs and microservices.
- Strong understanding of cloud platforms (e.g., Azure, AWS).
- Experience with database technologies (e.g., SQL Server, PostgreSQL).
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and communication skills.
What We Offer
- Opportunity to work on impactful GovTech projects that shape public services.
- A collaborative and supportive work environment.
- Continuous learning and professional development opportunities.
- Competitive compensation and benefits package.
- Be part of a dynamic and growing organization with a strong reputation.