.NET / PostgreSQL Full Stack Developer
Free to start · No card · 5 credits the moment you sign up
Job description
Bright Vision Technologies is seeking a skilled .NET / PostgreSQL Full Stack Developer for our client. The ideal candidate will have hands-on experience in .NET development, React.js, PostgreSQL database development, AWS cloud services, and ETL pipeline development.
Job Role: .NET / PostgreSQL Full Stack Developer
Location: 100% Remote
Duration: 6+ Months
Experience: 3–5 Years
Key Responsibilities
- Design, develop, and maintain scalable web applications using C#, .NET, and ASP.NET Core.
- Develop and optimize PostgreSQL databases and write complex SQL queries for data processing and ingestion.
- Build responsive front-end applications using React.js, TypeScript/JavaScript, and PrimeReact.
- Develop and maintain ETL pipelines for data extraction, transformation, and loading.
- Integrate APIs and external services using Axios/Fetch.
- Utilize AWS services, including S3 and Lambda, for cloud-based data processing and application development.
- Write Python scripts to automate data processing and development tasks.
- Troubleshoot application defects, resolve production issues, and optimize performance.
- Develop automated unit tests and participate in code reviews.
- Collaborate with cross-functional teams to deliver reliable, secure, and high-quality software solutions.
- Leverage AI-powered development tools to improve code quality and productivity.
Required Technical Skills
- Backend: C#, .NET Core, .NET 10, ASP.NET Core, Entity Framework Core, LINQ.
- Database: PostgreSQL, complex SQL queries, query optimization, and data ingestion.
- Frontend: React.js, TypeScript, JavaScript, HTML5, CSS3, SASS, PrimeReact.
- Cloud: AWS S3, AWS Lambda, Secrets Manager.
- Data Engineering: ETL pipeline development and Python scripting.
- Containerization: Docker; Kubernetes experience is a plus.
- Testing: NUnit/XUnit for .NET and Jest for React.
- Version Control: Git, GitLab, merge requests, and code reviews.
- API Integration: REST APIs, Axios, and Fetch.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3–5 years of professional software development experience, preferably with .NET and React.
- Strong understanding of object-oriented programming, design patterns, application architecture, asynchronous programming, and state management.
- Experience building and maintaining database-driven applications using PostgreSQL.
- Ability to develop clean, maintainable, efficient, and scalable code.
- Strong analytical, problem-solving, communication, and collaboration skills.
- Ability to work independently and effectively in a remote team environment.
- Familiarity with AI tools for software development and code optimization is preferred.
How to Apply
Interested candidates are encouraged to share their updated resumes.
Contact: Jaya Sharma
Title: Sr. Talent Acquisition Consultant
Company: Bright Vision Technologies
Email:
: 908-505-3545
Website:
Equal Employment Opportunity (EEO) Statement
Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall.
BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.
Originally posted on Himalayas
Prepare your application
Use the description above to assess your fit for Bright Vision Technologies. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.
Match requirements to evidence
Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.
Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.
Check the working arrangement
Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.
Review before submitting
Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.
Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.
Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.