Role: Sr Developer
Location: Westlake, TX (onsite 5 days per week)
Duration: 1 year open-ended Contract (multi-year)
Sr. Developer: Sr. level development experience, primarily need full-stack developers proficient in the PERN stack (preferred) or MERN stack. The current work is largely in JavaScript and TypeScript. React front-end, Node for back-end, migrating to NestJS/ NextJS so preferred but not required. Primarily looking for heavier front-end experience with React.js. They are open to any type of hands-on backend development experience (NodeJS preferred).
*Should be skilled and have experience in leveraging AI to improve development efficiency and productivity, a plus if they have experience developing AI and Automation but not the main focus.
Job Description:
Position: Software Engineer will play an integral role in the development of our enterprise technology platform.
Responsibilities:
Design, develop, and maintain software applications using React, Node.js, and Postgres
DB
. Develop high-quality, scalable, clean, and maintainable code.
Collaborate with Product Owners, Business Analysts, Designers, and other Engineers to
define project requirements, write code and ensure successful delivery.
. Debug and troubleshoot issues as they arise and provide a timely resolution.
. Contribute to the development of best practices and coding standards.
. Contribute to the architecture of our applications.
. Contribute to the design of an efficient, reliable, and effective database.
. Create technical design documentation.
. Make design/coding decisions keeping the customer experience at the forefront.
. Provide mentorship and guidance to junior team members.
. Participate in code reviews, and guidance on engineering best practices and compliance
with development procedures.
. Accountable for ensuring all aspects of product development follow compliance and
security best practices.
. Anticipate and communicates blockers and delays before they require escalation.
Requirements:
. Bachelor's or Master's degree in Computer Science or a related field.
. 8+ years of experience as a Full Stack Software Engineer with React.Js and Node.Js
(required)
. Languages: JavaScript, TypeScript, HTML, CSS, Java
. Databases: SQL, PostgreSQL
Solid understanding of software development principles, design patterns, and best
practices.
. Solid knowledge of React and Redux principles.
. Experience with CI/CD, Source Control such as Git.
Experience with unit testing, release procedures, coding design, and documentation
protocol as well as change management procedures.
. Ability to manage tasks independently and take ownership of responsibilities.
. Ability to learn from mistakes and apply constructive feedback to improve performance.
. Must demonstrate initiative and effective independent decision-making skills.
. Ability to adapt to a rapidly changing environment.
. In-depth understanding of the software development life cycle.
. Experience with iPaaS, Salesforce Apex, Styled-components, heroku, heroku-connect
(Preferred)
. Proficiency in state management systems like: Flux, Redux.
. Demonstrated organizational, analytical, and interpersonal skills.
. Excellent communication and problem-solving skills.