Principal Backend Engineer
at Podimetrics
Remote, Oregon, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 09 Oct, 2024 | USD 160000 Annual | 09 Jul, 2024 | N/A | Solid 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,Git | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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