Post Job Free
Sign in

Full Stack Python Developer

Company:
J & J Staffing Resources
Location:
Princeton, NJ, 08543
Posted:
May 21, 2024
Apply

Description:

**No third parties, C2C or sponsorships**

Our Princeton, NJ client has an immediate need for an experienced Full-Stack Engineer. The Full-Stack Engineer will play a crucial role in the software development lifecycle. This engineer will be responsible for designing and developing responsive web apps using modern frameworks, building robust APIs, collaborating across teams for seamless project execution, conducting code reviews, advocating for best practices, and optimizing application performance through efficient coding and database tuning. This individual will work as part of a small cross-functional team, participating in product design and iterative development to support the mission of powering policy-relevant research by building shared infrastructure.

Position Overview:

The Full-Stack Engineer plans and conducts work requiring judgment in the independent evaluation, selection, and substantial adaptation and modification of standard techniques, procedures, and criteria and devises new approaches to problems encountered. This requires the candidate to have sufficient experience to assure competence as a fully established professional who has completed projects. This staff member performs independently, carrying out assignments with instructions about the general results expected, receiving technical guidance only on unusual problems, and getting supervisory approval on proposed plans for projects before beginning them. This highly skilled professional will also apply extensive and diversified knowledge of principles and practices in broad areas of assignments in their specialties and related fields, making decisions independently on engineering problems and methods, and conferring to resolve important questions and plan and coordinate work. They use advanced techniques and modify and extend theories, precepts, and practices in their field. Supervision and guidance relate primarily to objectives, critical issues, new concepts, and policy matters. Consulting with supervisors concerns unusual problems and developments.

Duties:

Application Design and Development: Create responsive and feature-rich web applications using modern reactive web frameworks.

Design and Development: Design and implement robust APIs to enhance application functionalities and user experience.

Collaboration: Work closely with other teams, including product management, UX/UI designers, and QA to ensure seamless project execution and delivery.

Reviews: Participate in code review sessions to ensure code quality, consistency, and adherence to best practices.

Practices and Process Improvement: Advocate for and adhere to industry best practices in software development; propose and implement process improvements to optimize development workflows.

Tuning: Optimize application performance through efficient code, database tuning, and leveraging appropriate algorithms and data structures.

Essential Requirements:

Expertise in one or more reactive web frameworks such as ReactJS, Svelte, Angular or similar.

Expertise in Python; additional experience with a server-side specific language like Golang, Rust, etc., is highly desirable.

Experience with Azure Cloud Services, or another cloud provider for building and deploying cloud native applications.

Ability to track record of building data-centric applications, understanding data pipelines, and performing database management and tuning.

Experience in performance tuning of web applications, including profiling and optimizing both front-end and back-end components.

Combination of relevant work experience and education that would equal 5+ years of relevant work experience with a record of accomplishment

Please submit your resume for immediate consideration. You can use this link to apply with us directly:

If you have any questions, or would like more information, please call our office today at .

Apply