👨🏻‍💻 postech.work

Full Stack Developer

ASTORIA - Astoria • 🌐 In Person • 💵 $100,000 - $100,000

In Person Posted 2 days, 21 hours ago

Job Description

A Day in the Life

The Full Stack Developer is primarily an executing role with an eye for future career building. The ideal candidate will bring a strong foundation in software engineering, hands-on experience in the logistics industry, and deep expertise across the Microsoft stack—particularly in backend development with C#. While our team continues to explore opportunities to leverage AI tools to enhance productivity and code quality, this role is primarily focused on building reliable, scalable, and user-centric software solutions. You will work across the full stack, contributing to both backend services and modern front-end applications.

What does Success look like?

Success in this position requires technical excellence, a collaborative mindset, and a drive to continuously learn and adapt in a rapidly evolving environment.

All About You

What You'll Bring to the Role:

Proficiency in C# and strong familiarity with the Microsoft stack (SQL Server, Azure or other cloud hosting platforms, etc).

Solid experience with SQL databases and database design.

Experience building modern front-end applications using Next.js (or similar frameworks such as React). Understanding modern front-end development practices, including component-based architecture, state management, and responsive design.

Experience with API development, integration, and RESTful design principles.

Knowledge of DevOps tools, CI/CD pipelines, and automated testing.

Experience using AI tools to support software development is PLUS.

Experience supporting or modernizing legacy desktop applications (Windows Forms or WPF) is a PLUS.

Excellent communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.

Strong problem-solving and debugging abilities, with a big-picture mindset and attention to detail.

A collaborative, quick and keen learner who thrives in a dynamic and evolving environment.

Self-directed, confident, and motivated to take ownership of tasks and deliverables, balancing urgency and effort effectively to meet deadlines without compromising quality.

The Must Haves:

Bachelor's degree or equivalent in Computer Science, Software Engineering, or related field.

Minimum of 5 years of experience in software development, with exposure to both backend and front-end systems.

Proven experience with the Microsoft stack (C#, SQL Server, Azure, etc.).

Hands-on experience with modern front-end frameworks (Next.js preferred).

Experience with Agile methodologies and participation in the full SDLC.

Familiarity with DevOps practices and CI/CD pipelines.

Accomplishments, leadership, and mastery of skills are highly valued. While many developers need at least 5 years to acquire the necessary skills, we prioritize demonstrated expertise over years of experience.

Things You Will be Doing

Participate in the full software development life cycle (SDLC), from requirements gathering to deployment and ongoing maintenance.

Develop, test, and maintain robust backend systems using C# and the broader Microsoft ecosystem.

Build and maintain modern, responsive front-end applications using Next.js and related technologies.

Collaborate with internal and external stakeholders to gather requirements and translate them into technical solutions.

Write clean, scalable, and maintainable code following OOP and SOLID principles.

Debug, analyze, and resolve complex technical issues across the stack.

Create and maintain comprehensive technical documentation, including design specifications, API documentation, and user guides.

Work in an Agile environment, contributing to sprint planning, stand-ups, and retrospectives.

Optimize application performance and ensure scalability across both backend services and front-end interfaces.

Develop and maintain APIs and integrate with third-party services.

Contribute to DevOps practices, automated testing, and deployment pipelines.

Take ownership of tasks and deliverables, ensuring timely and high-quality outcomes.

Mentor and support team members, fostering a collaborative and growth-oriented environment.

Use AI-assisted development tools where appropriate to improve efficiency and code quality.

Support and maintain legacy applications built with Windows Forms or WPF when required.

Perform other duties as requested.

Perks

Staff purchase program – wear the brands you love!

Staff benefits plan – chose the benefits that are right for you!

Internal opportunities – we believe in growing our own!

Flexible and fun work environment – work hard and play hard!

Gainshare Program

NRI is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. If you are selected for an interview there are accommodations upon request. We consult with applicants and provide suitable accommodations. If someone would like accommodation they can reach out to our team in the following ways: people.experience@nri-distribution.com or 604-336-8144.

Compensation: $100,000

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.