Full Stack Engineer

CyncHealthLa Vista, NE
Hybrid

About The Position

This role involves designing and implementing software solutions throughout the entire software lifecycle, from design to operations. The engineer will work across the full stack to build highly scalable distributed cloud solutions that enhance user experiences and drive business growth. Key aspects include developing new features and infrastructure, ensuring optimal application performance, availability, and scalability, and maintaining high standards for code quality and architectural design. The position operates within agile development methodologies, focusing on best practices and continuous learning. It also entails collaborating with UX/UI designers for user-friendly interfaces, developing contingency plans, and adopting DevOps practices for efficient delivery and high-quality releases, including test planning and automation.

Requirements

  • Bachelor’s Degree or equivalent in Computer Science, Information Systems, Electrical and Electronic Engineering, Electronic Systems Software Engineering, or closely related field
  • Three years of experience in application development or a closely related technical field
  • 3 years of background with Go technologies
  • 3 years of background working with Python
  • Background in Node.js
  • Familiarity with the following AWS services: ECS, Lambda, API Gateway, EKS, SQS, and EC2
  • Background developing applications using Spring Framework
  • Background developing applications using SQL databases
  • Background developing applications using RESTful APIs
  • Knowledge of DevOps practices, including the implementation and management of CI/CD pipelines using GitLab or GitHub

Responsibilities

  • Design and implement software solutions
  • Lead and participate in the complete software lifecycle including design, development, implementation, and operations
  • Work across full stack, building highly scalable distributed cloud solutions that enable positive user experiences and measurable business growth
  • Develop new features and infrastructure in support of rapidly emerging business and project requirements
  • Ensure optimal application performance, availability, and scalability while upholding high standards for code quality and architectural design
  • Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
  • Design and implement software solutions at the application, package, class, and method level
  • Work with project team to ensure requirements and proposed solution meet standards, identify opportunities for improvement, and recommend future application solutions that support business growth, operational efficiency, and technological advancement
  • Work closely with UX/UI designers to implement visually appealing and user-friendly interfaces
  • Develop and implement contingency plans for technical environments
  • Embrace DevOps practices to foster cross-functional collaboration, accelerate delivery cycles and ensure consistent, high-quality software releases
  • Perform test planning and execution, utilize test automation and software best practices
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service