Job Closed
This listing is no longer active.
Ness is a full lifecycle digital engineering firm offering digital advisory through scaled engineering services.
Senior FullStack (.Net & Angular)
Location
Romania
Posted
33 days ago
Salary
0
Seniority
Senior
Job Description
Senior FullStack (.Net & Angular)
Ness Digital Engineering
Role Description We are seeking a full stack developer with 3+ years of experience to join an exciting project: design, build and implement a comprehensive Contract Lifecycle Management ecosystem. This is a great opportunity to join the team in the early build phase. - You’ll be part of an innovative and dynamic agile product team, collaborating closely with product owners, business analysts, engineers, architects, QAs, and DevOps to deliver secure, performant, and reliable solutions. - This technical and challenging project is fundamental to the processes of our client and will integrate with other applications and teams as part of a wider over-arching solution. Qualifications - Angular - Version control (Git, GitHub, GitLab) - ORMS (Dapper, EF Core, PostgreSQL experience is a plus) - Understanding and application of SOLID principles, DRY, YAGNI, KISS - Cloud services (AWS, Azure, Google Cloud) - NoSQL databases (Redis, Elasticsearch) - CI-CD (Git Actions, AWS/Azure pipelines) - Containers (Docker, Kubernetes) - .NET libraries (Polly, FluentValidation, MediatR) - Unit Testing and Integration Testing is a plus (xUnit/nUnit, mocking, assertions) - Logging (Microsoft extensions, Serilog) - DevOps (Infrastructure as code) - Microservices - Event Driven Programming exposure (Orchestrator, SAGA) - Ability to assist in the technical direction of the architecture - Proven experience of delivering high quality solutions to complex problems that are fit for purpose, main table, robust, scalable, and secure Requirements - Excellent communication skills as the team collaborates daily - Ability to keep up to date with the latest development technologies and practices - Good planning and organizational skills - Able to focus on detailed work Benefits - Flexible remote options - Diverse projects - Access to development resources - Building a career that’s meaningful and impactful What to Expect Next - HR Interview – A conversation to get to know you better and align on expectations. - Technical Interview – A chance to showcase your skills and experience. - Client Interview – Ensuring mutual fit between you and the client team. - Offer Stage – If everything aligns, we’ll be happy to make it official. While many of our roles involve just 2–3 steps, some client processes may include additional conversations. Regardless of the path, we aim to keep every step transparent and respectful of your time.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Contribute to implementing solution code with great attention to detail while fulfilling Java development best practices • Write reusable and testable code, create functional and practical technical documentation • Work closely with other team members and the client to implement designs – we are developing a product from scratch. Thus we communicate directly with the management of the client company • Proactively address technical issues and risks that could impact the project schedule and integrity of the application environment.
• Designing, building, and operating scalable and secure backend systems that power revenue-generating experiences • Owning the health, reliability, and performance of the monetization funnel • Designing and maintaining backend integrations for subscriptions, billing, entitlements, pricing logic, and promotions • Ensuring correctness and compliance of monetization flows while minimizing revenue-impacting incidents and improving detection/resolution • Enabling experimentation through feature flags, testing, and analytics instrumentation • Partnering with the Data team to build and maintain analytics and reporting for revenue performance, user behavior, and system health
El proyecto estará enfocado en crear soluciones mobile para pagos digitales, activación de medios de pago y automatización de flujos.
• Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality. • Ensure code is secure through Software Composition Analysis (SCA), and drive remediation through triaging, prioritization, remediation and verification. • Provide accurate status tracking, reporting, and estimation using project methods and tools. • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation. • Execute activities within the current methodology and uphold the highest quality standards. • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success. • Take ownership of projects, from technical design to a successful launch. • Participating in code reviews to maintain code quality and consistency.




