Job Description
Our client is seeking a Senior SW Engineer with strong expertise in Nodejs. This person is responsible for the end-to-end planning, building, and deploying of our software systems. He/she will be able to drive the programming of well-constructed, testable code.
Located and headquarters in Georgia, the employer has a tremendous work/life balance culture and believe in investing in its employees future.
The ideal candidate will have a broad technical background, a solid understanding of applicable analytics, and a natural curiosity for producing effective solutions. This person is patient, has excellent time-management skills, and practices of effective communication style.
Responsibilities:
- Develop high-quality code, establishing development standards and practice by example.
- Design reusable components by utilizing standard frameworks. Experiment with new technologies that can enhance our tech stack.
- Create, design, code, debug, maintain, test, implement and review code. Collaborate and communicate with appropriate parties.
- Evaluate requirements and initial mock-ups; make technology recommendations that support optimal construction, maintenance and performance.
- Recommend changes in development, maintenance and system standards.
- Create appropriate deliverables and develop application implementation plans throughout the life cycle.
- 5+ years software development experience, with experience in web frameworks (React, Angular, Vue)
- Bachelor’s degree in computer science, Software Engineering or related fields
- Experience with Server-side Node.js with frameworks such as Express, Koa
- Experience with Microservices Architecture
- Experience with Containerization (Docker, Kubernetes, AWS Container Services
- Experience with NoSQL (Redis, DynamoDB, Cassandra, Mongo).
- Must have strong understanding of unit testing, integration testing and functional/load testing (Jest, JUnit)
- Experience with Typescript and Stylesheets (CSS, LESS, SASS)
- Experience with responsive web design and development
- Strong understanding of unit testing, integration testing, load testing and related tools (e.g., Jest, Junit, Artillery, JMeter, etc.)
- Experience in full life cycle system development including design, building, testing, deployment, upgrade, and support.
- Excellent written and verbal communication skills
- Familiarity with Hybrid Apps for Android and iOS (e.g., Ionic, React Native)
- Knowledge of Lucene (SOLR, Elasticsearch
- Accessibility: WCAG 2.0 AA and AAA
- Experience working asynchronously with offshore teams
- Knowledgeable about performance tuning, scalability, security, and reliability concepts.
NO THIRD PARTY SUBMISSIONS - Employer is unable to provide visa sponsorships at this time. This is a contract to perm opportunity.
Powered by JazzHR
sDk5UN35FL