About Curenta:
Curenta is a digital health-tech startup changing the shape of long-term healthcare through medication delivery innovation. If you are excited to join an ultra-growth startup that is quadrupling its growth every month since the beginning, and enjoy the ride of changing the shape of industries, this job is for you.
Responsibilities:
- Design, develop and maintain both new and existing code, ranging from client-side (React) development to server-side code using C# and ASP.NET MVC, Web API, and ADO.NET for data persistence and retrieval
- Contribute to the development of APIs and products while working with a cross-functional team of Product Managers, Designers, Support and Product, Quality, Security and Platform Engineers.
- Database design and development (Microsoft SQL Server)
- Write readable, extensible, testable code, while being mindful of performance requirements
- Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code
- Troubleshoot and debug to optimize performance
- Write and maintain documentation for new and existing features
- Building reusable code and libraries for future use
- Implementation of security and data protection
- Design and implementation of data storage solutions
Qualifications:
- Bachelor's degree or equivalent in Computer Science
- Min. 5 years of experience as a Back-end developer
- Excellent time-management
- Solid understanding of Object-Oriented Programming design principles
- MUST HAVE experience in Creating and executing REST / Web API
- Deep understanding of data structure and algorithms
- Strong analytical, debugging and problem solving skills
- Strong experience in .net core
- Strong experience in writing clean/ testable code
- Strong experience in writing unit/integrations tests
- Experience with cloud services (AWS or Azure)
- Experience with microservices architecture
- Experience in the communication best practice between services in a microservice architecture
- Deep understanding of distributed systems and data consistency
- Depp understanding of parallel processing and TPL
- Experience with Web socket and Signalr
- Deep understanding of database modelling/design and database performance tuning
- Excellent in LINQ and SQL
- Deep understanding of DBMS (like SQL Server, Postgress, MySql, ..)
- Ability to write complex SQL queries
- Experience with SQL and NoSQL
- Experience with security best practices in the cloud
- Experience with authentication/authorization best practices in a microservice architecture
- Deep understanding of design patterns and cloud design patterns
- Experience in writing very efficient backend endpoint in terms of processing time, network traffic and user experience
- Strong Analytical, debugging, and Problem-Solving Skills
- Having a product-oriented mindset and empathy for the users.
- Understanding of web technology stack, including HTTP, REST, cookies, caching, and asset loading
- User authentication and authorization between multiple systems, servers, and environments
- Having experience with frontend framework (React)
- Proficient understanding of code versioning tools, such as Git
- Proficient understanding of OWASP security principles
- Understanding of “session management” in a distributed server environment
- Data migration, transformation, and scripting
- Setup and administration of backups
- Track record of successfully managing multiple company or customer websites
Job is Archived
You may have followed an invalid link or the job you are looking for has been archived.
Learn About GoHire