Tech Stack
AWSDockerGraphQLJavaJavaScriptKafkaKubernetesNode.jsRabbitMQReact
About the role
- 60% Code development – develop code based on technical design specifications and perform initial code checkout
- 15% Technical design work – create and review technical specifications and analysis to meet business needs
- 15% Product Team Responsibilities – provide estimates, assist Product Owner in breaking down initiatives
- 10% Day to day support – production issue resolution, diagnose issues across areas
- Own all stages of development: design, develop, test, implementation and operational support
- Confidently write and test code deployable to production
- Leverage modern development technologies to build business applications and customer experiences
- Evaluate trends and contribute to technical development process and tooling
- Propose creative solutions to complex technical problems
- Develop performant, secure, device-agnostic, accessibility standards compliant, and SEO friendly code
- Collaborate in an agile work environment
- Responsibilities include on-call rotation and weekend support for implementations
- Travel expected 5-10%
Requirements
- Bachelor’s degree in computer or related field (MIS or Computer Science or equivalent)
- Open to all levels of experience
- Strong Front-End Web development skills using HTML5, CSS, React.js, JavaScript, REST APIs
- Strong Server-Side service and Graphql and REST API development skills using Node.js, Java, etc.
- Streaming technologies (Kafka, RabbitMQ, AWS SQS)
- Nice to have: Docker, Kubernetes, AWS, CI/CD, Git, DevOps
- Nice to have: Identity Management (Okta)
- Nice to have: Experience with Automated Testing tools
- Strong verbal and written communication skills
- Thrives in highly collaborative cross-functional team and environment
- Excellent problem-solving and critical-thinking skills
- On-call rotation and support for weekend implementations
- Travel expected: 5-10% of time