Full Stack Java/React Developer

April 30, 2023

🏡 Remote – New York

Apply Now
Logo of Portland Webworks

Portland Webworks

Developing digital solutions for the public sector to better serve citizens and government.

Custom Enterprise Application Development • Web Application Development • Mobile • Public Sector • Consulting

11 - 50

Description

• Full Stack Developer who can take care of the whole application lifecycle, from breaking down requirements to writing testable code for the front-end and back-end, to documentation. • Juggle performance, ease-of-implementation, and ease-of-change by having visibility of and vision for the full-stack. • Analyze a set of business requirements, break them down into technical features and tasks, and visualize how different aspects of the system will come together through data structures, APIs, and persisted entities. • Design REST interfaces and GraphQL schemas that securely expose the right levels of detail for each type of user of the system. • Identify large blocks of functionality from requirements and design artifacts- break them down into suitable features and tasks. • A good understanding of software development techniques, accessibility, performance, unit and integration testing, internationalization, software design patterns, refactoring techniques, and branching strategies. • Knowledge of modern web development tools, cross-platform mobile applications, and experience with our current preferred stack is a plus: Java with Spring Boot on the back-end and React and React Native for front-end. Also like GraphQL, NextJS, JPA, Liquibase, Tailwind, Ant Design and Material UI Kits, Typescript, Gradle, Sass, AWS and Docker. • Have an eye for detail, with an eye on the future to bring new skills and capabilities to the existing teams. Work in a highly collaborative team setting.

Requirements

• You have great communication skills, good attention to detail and a strong sense of high-quality product. • You love taking (sometimes ambiguous!) client requirements and translating them into best-practice patterns. As comfortable crafting a UI and creating the necessary APIs and server-side functionality to drive it as you are analyzing a set of external APIs and figuring out what kind of API patterns it will best support. • Enough knowledge about all aspects of application development to make good decisions about architecture choices to allow team members who are more expert in each area apply their expertise efficiently. • Coordinate work with the rest of the team.

Benefits

• 100% Paid health and dental benefits for employees • Health Reimbursement Account (to minimize out of pocket costs) • Flexible Spending and Dependent Care Accounts • Company matching retirement plan • Annual profit sharing • Flexible scheduling • Up to 25 days paid vacation • Free parking (you will love Old Port parking) • Friday happy hours

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com