Principal Backend Engineer

at  Podimetrics

Remote, Oregon, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Oct, 2024USD 160000 Annual09 Jul, 2024N/ASolid Principles,Programming Concepts,Jenkins,Architecture,Technical Proficiency,Sql Server,Application Security,Analytical Skills,Ecs,Postgresql,Design Patterns,Test Driven Development,Software Design,Build Tools,Version Control,Unit Testing,GitNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Title: Principal Backend Engineer
Department: Software Operations
Location: Remote (US)
Reports to: Engineering Manager
Key Relationships: Internal Stakeholders, Product and Project Managers,

QUALIFICATIONS:

  • Experience: 7+ years of experience in backend development, with a focus on C#.
  • Track Record: Proven track record of designing and developing complex, scalable backend systems.
  • Technical Proficiency: Strong proficiency in C# and .NET Core, with a deep understanding of object-oriented programming principles and design patterns.Strong understanding and practical application of Domain-Driven Design (DDD) principles.Demonstrated ability to implement SOLID principles in software design and architecture.
  • Database Skills: Experience with relational databases (SQL Server, PostgreSQL, etc.) and NoSQL databases (DynamoDB preferred).
  • API Development: Expertise in designing and developing RESTful APIs and asynchronous programming concepts.
  • Unit Testing: Strong expertise in writing unit tests and utilizing test-driven development (TDD) methodologies to ensure high-quality, reliable code.
  • AWS Experience: Proficiency in using AWS services such as ECS, S3, Lambda, and RDS for deploying, managing, and scaling applications in the cloud environment is preferred.
  • Application Security: Strong knowledge of security practices and implementations in modern applications.
  • Version Control: Experience with version control systems such as Git.
  • CI/CD: Knowledge of modern backend build tools and CI/CD pipelines (GitHub Actions, Jenkins, etc.).
  • Front-End Technology: Familiarity with front-end technologies, particularly React, for building dynamic and responsive user interfaces.
  • Problem-Solving: Excellent problem-solving and analytical skills.
  • Communication: Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Healthcare Technology: Experience in healthcare technology or related domains is a plus.

Responsibilities:

ROLE DESCRIPTION:

As a Principal Backend Engineer at Podimetrics, you will play a key role in driving the development of our cutting-edge healthcare technology platform. You will work closely with our cross-functional teams to architect, design, and implement robust and scalable backend services that enhance the delivery of care to patients with chronic wounds. This role reports to the Engineering Manager

KEY RESPONSIBILITIES:

  • Technical Leadership: Provide technical leadership and guidance to the backend development team, ensuring best practices and high-quality code standards.
  • Architecture and Design: Architect and design scalable, modular, and maintainable backend services using C# and .NET Core.
  • Code Development: Write clean, efficient, and reusable code using C# and related libraries.
  • Collaboration: Collaborate with product managers, designers, and frontend engineers to translate business requirements into technical solutions.
  • Code Review: Conduct and participate in code reviews to maintain code quality and ensure adherence to coding standards.
  • Performance Optimization: Identify and address performance bottlenecks in backend services to ensure optimal performance and scalability.
  • Testing: Write unit tests and participate in integration testing to validate the functionality and performance of backend components.
  • Documentation: Create and maintain technical documentation for backend systems, APIs, and components.
  • Continuous Improvement: Stay updated with the latest backend development trends, tools, and technologies, and drive continuous improvement initiatives within the team.
  • Mentorship: Mentor junior engineers, providing guidance and support in their professional growth and developmen


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Remote, USA