Company Description
pureIntegration is a technology consulting firm with 20 years of experience servicing Fortune 100 clients headquartered in the DC area. We serve clients in the fastest growing industry of communications, media, and entertainment.
Job Description
We are seeking a Lead Senior Full Stack developer (Node.js, JavaScript, React, AWS) to join our growing team. You will be working on developing a software platform to automate the deployment of multi-vendor distributed access architecture (DAA) infrastructure components. The team designs, develops, tests and deploys the platform that will be the driver of a nationwide network topology change.
The Senior Full Stack Developer role is a leadership role on the team, with responsibility both for completing individual development tasks as well as being a team lead over the work carried out by scrum teams.
This role requires experience in both back-end development using Java or Node.js, as well as front-end expertise in React or Angular. Experience with mobile (iOS or Android) development would also be beneficial for the engineer in this role.
This position is based on-site in Denver, CO, USA, and is a full-time role.
The annual base salary is $85,000 –$105,000. Candidates will be paid within this range based on their work experience and skills. Candidates are also eligible for our full list of benefits linked here.
Responsibilities:
- Codes and performs unit and integration testing of software to ensure proper and efficient execution and adherence to business and technical requirements.
- Designs and writes software according to functional and non-functional requirements.
- Reviews and provides input into development standards.
- Develops and maintains technical documentation.
- Performs code reviews.
- Drives source control standards (multi/mono-repo, branch strategy).
- Influences system design by identifying and recommending design and requirements needs for software enhancement or tech debt reduction.
- Mentors onshore/offshore team to help developers write well-written code that runs efficiently and optimally.
- Participates in Agile ceremonies including grooming, spring planning, daily stand-ups and retrospectives.
- Tests and debugs software as necessary.
- Examines existing code to recommend patches, design overhauls or fixes.
- Helps with Non-Prod and Prod deployments when required.
- Maximizes software efficiency and performance through the leverage of telemetry and dashboards.
- Incorporates security best practices into development, build and deployment processes.
- Acts as a Subject Matter expert to more junior development team members.
- Assists DevOps and QA Leads in areas such as Test, Build and Deployment Automation.
- Has a passion for test driven development.
- Produces technical designs and documentation at varying levels of granularity.
Qualifications
- 5+ years demonstrable experience developing full-stack applications, ideally including mobile (iOS/Android), using NodeJS, JavaScript, or Java/Spring.
- Bachelor’s degree in engineering, Computer Science or a related field, or relevant work experience.
- 4+ years of experience in consuming and creating APIs (REST, GraphQL).
- 4+ years of experience in Angular or React, and style sheets.
- Must be familiar with container-based application deployments.
- Must be knowledgeable of software architectures designed for public cloud. deployment using AWS (ideally) or equivalent (Azure, GCP).
- Should have familiarity with schema design, data models and ability to participate in recommendation of database types according to the requirements.
- Must be knowledgeable in designing SSO-integration authentication and Role Based Access Control.
- Must be familiar with NoSQL and SQL databases and query languages; Graph database and GraphQL experience is a plus.
- Should have experience in microservices development.
- Should have a good understanding of data and code security best practices.
- Should have experience in version control tools like GitLab or GitHub, CICD pipelines (Gitlab, Jenkins, Concourse), and other quality tools like SonarQube
- Should have experience with logging and scripting.
- Should have proficiency in Agile methodologies and tools like Jira or Azure DevOps.
- Ambitious and highly motivated to deliver outstanding solutions with a hunger to understand the full architecture of systems and stay on top of current industry trends..
- Strong problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Should be flexible to understand technology dynamics and be adaptable using customer-desired tools/technologies.
- Candidate should have an assertive personality and be able to elaborate on personal experiences throughout the process.
Preferred Skills:
- Experience zero downtime/impact releases, feature flagging, and experimentation.
Additional Information
pureIntegration is an Equal Opportunity Employer (EOE), qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, disability, or veteran status. All your information will be kept confidential according to EEO guidelines.
Disability Accommodation for Applicants to pureIntegration
pureIntegration provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in job application procedures. For reasonable accommodation requests, please contact us by email at HR@pureintegration.com or by mail to: pureIntegration, Human Resources Department, 1801 Robert Fulton Dr, Suite 450, Reston, VA 20191. Please indicate the position you are applying for.
pureIntegration would love to hear from you - your career journey starts here!