Software Engineer

Graebel CompaniesPrague, OK
419d

About The Position

We are seeking a talented and experienced Full-Stack Software Engineer to join our team and help bring our innovative applications to life. This role offers the opportunity to work on cutting-edge projects alongside a collaborative team of passionate professionals. Our company culture prioritizes creativity, professional growth, and a supportive environment.

Requirements

  • 5+ years of experience in software development with a focus on full-stack applications.
  • Proficiency in .NET Core, C#, and React.
  • Strong understanding of AWS cloud services, including serverless technologies (e.g., AWS Lambda, API Gateway, DynamoDB).
  • Experience with CI/CD pipelines and tools such as AWS DevOps and Visual Studio.
  • Expertise in integrating and managing cloud services, including IAM, databases, APIs, and containers.
  • Hands-on experience with debugging, troubleshooting, and performance optimization.
  • Effective collaboration in multi-disciplinary teams, including developers, business analysts, and architects.
  • Strong communication skills and a proactive approach to problem-solving.
  • Level of English - Fluent.

Nice To Haves

  • Familiarity with additional front-end libraries or frameworks (e.g., Redux, Angular).
  • Experience with agile development methodologies and tools like Azure DevOps.
  • Knowledge of secure coding practices and performance optimization techniques.

Responsibilities

  • Lead technical aspects of assigned projects, including mentoring and guiding less experienced developers.
  • Design, develop, and implement features for modern applications using React, Node.js, .NET, and AWS technologies.
  • Collaborate with Product Owners, Stakeholders, and UX teams to ensure the technical feasibility and delivery of solutions that meet business requirements.
  • Write clean, efficient, and well-documented code to build scalable and maintainable systems.
  • Develop and deploy serverless solutions using AWS Lambda and other cloud-native services.
  • Optimize application performance, scalability, and reliability through efficient coding and testing practices.
  • Configure and monitor application performance using tools such as AWS CloudWatch.
  • Conduct code reviews, ensuring adherence to established coding standards and promoting best practices.
  • Troubleshoot and resolve issues in a timely and efficient manner.
  • Research emerging technologies and present innovative solutions to enhance products and processes.
  • Document designs, workflows, deployment processes, and troubleshooting guides.
  • Actively contribute to continuous improvement efforts by identifying and implementing optimizations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service