Front End Developer
Responsibilities:
- Write, design, code, test, implement, debug, and validate applications; document design decisions and develop modular software components; monitor system performance metrics, and identify potential risks/issues/improvements.
- Collaborate in an agile scrum team with product owners and fellow software engineers to deliver upon important business and technical priorities.
- Provide active mentorship/guidance to fellow members of the agile tech team and participate in internal and external technology conference & communities.
Basic Qualifications:
- Bachelor’s Degree in Computer Science
- At least 3 years experience working with front-end frameworks: Angular, React, and NodeJS
- 7 Years development experience
- 1+ year of experience with Amazon Web Services (AWS)
Preferred Qualifications:
- Bachelor’s Degree in Computer Science
- 1+ year of experience with microservices architectures
- Rich expertise developing and using RESTful APIs
- 2+ years experience in Cloud Services (AWS, Azure, Google Cloud Platform)
- Experience writing serverless functions (AWS Lambda)
- Experience with SQL – preferably Postgres
- 4+ years of UNIX or Linux experience
- Experience building high traffic desktop applications
- Ability to work closely with product owners, designers, and stakeholders to scope work, estimate timelines, and come up and implement creative technical solutions
Technologies Used
- Back End Skills: Microservices, RESTful API, Java, Spring, Spring Boot
- Front End Skills: Node.JS, JavaScript, React, CSS, HTML
- DevOps and Platforms: Jenkins, Amazon Web Services (Lambda, S3, Kinesis, ECS and RDS (Postgres, MySQL))
- Automation Testing: Test Cafe, Cucumber, ATDD
Desired Qualifications
- 2+ years of experience working with CICD pipeline (Jenkins)
- Python, or Scala
- AWS Certification
- 2+ years of Agile engineering experience
- 1+ years of experience with event-driven, serverless computing platforms such as AWS Lambda
- Experience with CI/CD pipelines and DevOps concepts