Companies you’ll love to work for

Correlation Ventures
177
companies
3,360
Jobs

Client Service Specialist

100Plus

100Plus

Customer Service
Colorado, USA · Remote
Posted on Saturday, May 4, 2024

RESPONSIBILITIES:

Front-end Development

• Collaborate with UX/UI designers to translate wireframe designs into functional,

responsive, and intuitive user interfaces using React and TypeScript.

• Develop reusable components and front-end libraries for future use, ensuring

consistency and maintainability across the application.

• Optimize web applications for maximum speed and scalability.

• Leverage modern front-end build pipelines and tools, including Webpack, Babel, and

other task runners to improve development workflow.

• Work with front-end testing frameworks like Jest or React Testing Library to

implement unit and integration tests, ensuring software robustness and reliability.

• Integrate third-party APIs, SDKs, and services smoothly into the application as

needed.

• Implement state management using libraries such as Redux or Context API to

manage application state effectively.

• Be responsible for cross-browser compatibility issues and resolve any front-end

bugs or issues as they arise.

Back-end Development

• Design and implement scalable RESTful APIs to facilitate communication between

front-end and back-end systems.

• Work with MongoDB to implement efficient data storage and retrieval strategies,

including data indexing, transactions, and aggregation pipelines for complex

queries.

• Maintain and troubleshoot legacy systems developed in PHP and Go, with

responsibilities including code optimization, security updates, and feature

enhancements.

• Implement caching strategies and data synchronization for improved application

performance.

• Use code versioning tools like GIT for source code management and contribute to

branching and merge strategies to streamline code deployments.

• Actively participate in the full development lifecycle, including but not limited to

requirements gathering, solution design, development, testing, code reviews,

deployment, and post-implementation support.

Cloud Computing

• Administer, monitor, and deploy services and applications in a cloud-native

environment using AWS, leveraging services like EC2, S3, Lambda, and RDS among

others.

• Orchestrate containerized applications using Kubernetes, managing services,

deployments, and monitoring within the cluster.

• Automate infrastructure as code through tools like Terraform, to reliably and

quickly set up new environments or replicate existing ones.

• Develop CI/CD pipelines using tools such as Jenkins to automate testing and

deployment processes, aiming for a quick but safe development-to-production cycle.

• Monitor application health using AWS CloudWatch and Sumo Logic and set up alerts

for incidents requiring immediate attention.

• Implement logging solutions for better debugging and traceability.

• Conduct regular security assessments and manual code reviews to ensure that the

infrastructure is resistant to vulnerabilities.

• Stay updated with the latest industry best practices in cloud computing and DevOps

to continuously improve the system architecture and development workflow.

REQUIREMENTS:

• A BSc degree in Computer Science or a related field, or equivalent work experience,

is required. A minimum of 3 years of professional experience in full-stack

development is essential.

• Excellent written and verbal communication skills are essential for documenting

code, commenting on pull requests, collaborating with team members, and

communicating with stakeholders.

• Ability to work well in a team, including cross-functional teams involving designers

and product managers. Willingness to mentor junior members and receive

mentorship as well.

• Must be flexible and adaptable to work in a fast-paced startup environment, capable

of handling ambiguity and shifting priorities as needed.

• High level of focus and attention to detail, especially when it comes to code quality,

data integrity, and UI/UX considerations.

• Show a high degree of ownership for tasks and projects, from inception through

deployment and post-production support.

• Profound knowledge of HTML5, CSS3, and expert proficiency in JavaScript or

TypeScript.

• High level of proficiency with React.

• Strong experience in back-end development using Node.js and TypeScript.

• Experience with MongoDB or similar NoSQL databases.

• Experience with REST APIs and JSON.

• Familiarity with code versioning tools like GIT.

• Strong problem-solving skills and the ability to work with minimal supervision.

Nice to Have

• Experience in healthcare technology, particularly in remote patient monitoring and

personal emergency response systems, is a strong plus.

• Experience with Docker, Kubernetes and AWS.

• Experience with microservices.

• Familiarity with Agile development methodologies.