What are the responsibilities and job description for the Full Stack Software Engineer position at BizTek People, Inc. | APA International Placement Consultants?
WHO ARE WE
LOOKING FOR
Tech Ops:
Advanced Reporting Capabilities team
is looking for an experienced Full stack Engineer to design and develop
end-to-end solutions with a focus on data analytics and notifications services.
You will have the unique and rewarding opportunity to be part of an evolving
project and reshape strategic operations reporting.
WHAT WILL YOU WORK ON
As a member of our innovative group,
you will have the rewarding opportunity to be part of a high performing team
evolving strategic operations reporting focusing on data & analytics with
real time capabilities in a cloud environment using a microservice
architecture.
WHO WILL YOU WORK WITH
All our products are high profile with
a wide scope, so you can look forward to working with operations, engineering,
product, and business partners as well as senior leadership and global
stakeholders.
WHAT YOU BRING
· 2 years of experience leading
software development efforts in design and execution, as well as team
mentorship and stakeholder engagement.
· 5 years of experience of
developing and maintaining infrastructure in a high volume of customer-facing
environment.
· Strong node.js JavaScript/Typescript
backend and functional programming experience.
· Strong experience with data
modeling, analytics, and tools such as Elasticsearch, SQL of various flavors,
and distributed workloads via Kafka.
· Experience with backend JavaScript
tools such as express.js, koa.js, knexjs.
· Experience with frontend web
application development, including modern technologies like React and Redux.
· Experience writing JavaScript
libraries and developing REST APIs (i.e., writing code/services meant to be
used by others).
· Experience with AWS, EKS,
Kubernetes.
· Experience with CI/CD pipelines
and tools such as Jenkins.
· Phenomenal debugging and
testing skills.
· Strong communication skills and
ability to work effectively across multiple business and technical teams.
· Experience with algorithms,
data structures, complexity analysis, automation, software design, and database
management.
· Knowledge of user
authentication and authorization between multiple systems, servers, and
environments.
· Experience with Agile
development process and familiarity with Atlassian tools like Jira or similar.