Senior Backend Engineer

hace 5 días


Mendoza, Mendoza, Argentina Techunting A tiempo completo

Our strategic client is a rapidly growing company that efficiently purchases and bundles construction materials to build farming facilities faster and with higher quality than their competitors. However, they are beginning a journey to modernize and transform their technology, which is a combination of built applications as well as platforms they subscribe to and integrate with. We are fortunate to have been selected as their partner in transforming the first application in this journey.

The initial project we are engaged in is a web application that will enable their sales staff to design and create proposals in the field. This will be an integration with a visual builder that will provide requirements that will be ingested by the web application which in turn create a quote based on the design requirements and internal business rules. This application will be the first win in a series of initiatives, and an excellent opportunity to both boost their revenue while establishing their next generation tech stack and architectural patterns.

This engagement will begin with a 2-sprint (4 week) discovery at the client's offices located in the United States, with the possibility of follow-up onsite meetings for important milestones.

Requirements:

  • 5+ years of experience using C#/.NET core
  • Entity Framework or any other ORM experience
  • Experience building integrations with 3rd party services is a must
  • Experience building solutions following the MVVM architecture pattern
  • Experience with Continuous Integration and Delivery (CI/CD), preferably with Azure DevOps
  • Excellent interpersonal and teamwork skills to facilitate collaborative problem solving amongst team members
  • Professional software engineering experience applying best practice software engineering including separation of concerns, high cohesion, low coupling, modularization, encapsulation and information hiding, interfaces, and dependency injection
  • Professional software engineering experience applying object-oriented programming (OOP) principles such as SOLID, DDD and TDD
  • Experience with MS SQL
  • Proven experience delivering solutions for complex distributed systems in Azure
  • Docker and containerization
  • Understanding of Visual Basic for applications code
  • Front End experience
  • Blazor experience and devexpress
  • Tailwind CSS desired
  • MUI components desired
  • Experience with small teams that move fast - all members are expected to achieve maximum results with minimal direction
  • Proven experience meeting software deliverable deadlines

Tools and Tech Stack

C#, .NET Core 8+, Azure DevOps, Dev Express or other grid controls, Active Directory authentication, Nuget packages. Blazor (highly desirable)

You are an Agile Team Member

Job #1 is to be part of a self-organizing team – a team that solves complex challenges and builds working software. Being a good team member means you contribute to it's success by:
  • Collaborating with your PO to groom backlog and break down stories into small functional slices
  • Maintaining an attitude of commitment through outward display of willingness.
  • Impressing responsibility on others by displaying ownership in tasks.
  • Practicing positive interactions – lean on encouragement in place of judgment.
  • Being open to new ideas and encouraging innovative practices amongst peers
  • Actively working on broadening or adding a skill
  • Asking for assistance when problems become challenging
  • Balancing best practice decisions with delivering high business value (right vs right now)
  • Delivers stories/tasks that are "committed" within a timebox

You are also a Product Developer

The Product Developer is focused on delivering a quality and timely product. They contribute to the development of large and small-scale solutions that enable the business by building software that is in compliance with "what" needs to be done (stories) and "how" they are constrained (frameworks, patterns and practices).

Principal Accountability | Technical Sprint Planning
  • Understands and collaborates with the Principal Engineer to adhere to solution level design

Principal Accountability | Software Development
  • Active member of a product team that solves complex challenges and builds working software
  • Develops with an awareness for team members needs
  • Produces high quality code and is a dependable resource for peers
  • Keeps development tasks updated (time remaining) to provide insight into risk/complexity
  • Learns to develop code in small chunks and checks in code (at minimum) daily
  • Contributes to merge up/down through development process
  • Carries out root cause analysis on defects to ensure fixes are happening in the right way

Principal Accountability | Quality Control
  • Practices unit test development with a focus on increasing code coverage sprint over sprint
  • Reviews code of other team members as a generally accepted practice
  • Addresses technical debt constantly - escalating when it becomes risky to time or quality
  • Proactively reaches out to the team to discuss "scope of impact" of code changes
  • Balances the velocity of development tasks with those of testing tasks (lean concept)

Principal Accountability | Release Activities
  • Adheres to a well-defined code promotion process
  • Resolves defects in a timely and effective manner
  • Identifies tactical risks and raises/resolves issues effectively.
  • Creates deployment documentation that outlines WHERE & WHAT?

Principal Accountability | Community
  • Takes communities of practice (book club, studies) seriously through active engagement
#J-18808-Ljbffr

  • Mendoza, Mendoza, Argentina Techunting A tiempo completo

    Techunting is embarking on an exciting journey to modernize and transform our technology stack. We are looking for a talented Senior Backend Engineer to join our team and contribute to the development of a cutting-edge web application.This is a fantastic opportunity for an experienced professional to work on a project that involves designing and developing a...


  • Mendoza, Mendoza, Argentina Wakapi A tiempo completo

    Wakapi's MissionAt Wakapi, we believe in the power of collaboration and innovation. Our team is dedicated to building scalable and reliable backend services that empower our customers to achieve their goals.About the RoleWe are seeking a highly skilled Software Development Engineer to join our team. As a key member of our team, you will be responsible for...


  • Mendoza, Mendoza, Argentina Wakapi A tiempo completo

    RequirementsSolid understanding of RESTful API development, database design (MySQL/PostgreSQL), and backend system architecture;Experience working on dashboard/reporting systems or data-driven applications;Familiarity with external system integrations (APIs, webhooks, third-party services);


  • Mendoza, Mendoza, Argentina ABB A tiempo completo

    As a Senior Mobile Software Engineer at Varsity Tutors, you will play a key role in designing and architecting our mobile experiences. Your expertise in Swift and SwiftUI (including Combine) will be crucial in building high-performance and maintainable code.We are looking for an experienced iOS Engineer to join our team in South America. You will collaborate...


  • Mendoza, Mendoza, Argentina Techunting A tiempo completo

    At Techunting, we are on a mission to revolutionize the way technology is consumed. As a rapidly growing company that efficiently purchases and bundles construction materials to build farming facilities faster and with higher quality than our competitors, we are beginning a journey to modernize and transform our technology.We are seeking an exceptional...


  • Mendoza, Mendoza, Argentina Wakapi A tiempo completo

    The Role:We are on the lookout for a Senior Software Development Engineer (Sr. SDE) with deep expertise in Single Sign-On (SSO), Identity & Access Management (IAM), and authentication protocols to lead the integration of multiple products into a unified login experience.This role will focus on designing, implementing, and maintaining secure authentication...


  • Mendoza, Mendoza, Argentina Wakapi A tiempo completo

    Company OverviewWe are Wakapi, a cutting-edge technology company that empowers innovation through scalable and reliable backend services. Our team is passionate about designing and building high-performance microservices that enable seamless communication between systems.Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our...

  • Platform Engineer

    hace 1 día


    Mendoza, Mendoza, Argentina Wakapi A tiempo completo

    The Role:We are seeking a Platform Engineer to support the development, deployment, and operation of our data-driven dashboard and reporting platform. This role is critical in building and maintaining the foundational systems that enable scalable, secure, and reliable development and deployment across backend, frontend, and data engineering teams.The...


  • Mendoza, Mendoza, Argentina Wakapi A tiempo completo

    The Role:We are looking for a highly skilled Software Development Engineer with expertise in Messaging Systems and Microservices Architecture to join our cross-functional development team. This role will focus on building and maintaining backend services that enable seamless communication between systems, support real-time messaging, and facilitate data...


  • Mendoza, Mendoza, Argentina ABB A tiempo completo

    Senior Ios Mobile Engineer (South America)Company: Varsity TutorsWe are looking for a Senior iOS Engineer in South America to participate at the highest level in our mobile team, helping design, architect and build Varsity Tutors' mobile experiences. This is a great opportunity to work with an amazing team and help drive the technology and product future of...


  • Mendoza, Mendoza, Argentina Web: A tiempo completo

    A stellar opportunity to make a massive impact as a founding member of a new team focused on helping the company scale internationally. We will build the foundational platform that all verticals (e.g. Air, Hotel, Ground transportation) in the company will rely on for their geo-expansion efforts. As a Mobile/Fullstack Senior Software Engineer, you will also...


  • Mendoza, Mendoza, Argentina Wakapi A tiempo completo

    About the RoleThe Wakapi Platform Engineer will be responsible for designing and implementing scalable, cloud-native solutions in collaboration with the Architecture team. This involves developing Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar tools for repeatable infrastructure deployments.The ideal candidate will have strong...


  • Mendoza, Mendoza, Argentina ITPS A tiempo completo

    The Role: We are seeking a Senior QA Automation Engineer to join our "RN" team. You will be responsible for end-to-end testing of new features and functionality prior to release to production and work closely with our product and development teams to resolve bugs.Responsibilities:Reviewing requirements, specifications, and technical design documents to...


  • Mendoza, Mendoza, Argentina ITPS A tiempo completo

    Job DescriptionThe Role:We are seeking a Senior QA Automation Engineer to join our team. The successful candidate will be responsible for end-to-end testing of new features and functionality prior to release to production, working closely with our product and development teams to resolve bugs.Key Responsibilities:Reviewing requirements, specifications, and...


  • Mendoza, Mendoza, Argentina Techunting A tiempo completo

    Techunting is committed to delivering innovative and customer-centric solutions. As a Senior Backend Engineer, you will play a critical role in shaping the future of our technology stack and driving business growth.We are seeking an experienced professional who has a strong background in C#/.NET core, Entity Framework, and integrating with 3rd party...


  • Mendoza, Mendoza, Argentina Techunting A tiempo completo

    As a Senior Backend Engineer at Techunting, you will have the opportunity to work on a wide range of exciting projects that involve designing and developing scalable and efficient software solutions. Our team is passionate about delivering high-quality products and providing excellent customer service.We are seeking an experienced professional who has a...


  • Mendoza, Mendoza, Argentina Wakapi A tiempo completo

    About WakapiWe are a cutting-edge technology company that empowers innovation through scalable and reliable backend services. Our team is passionate about designing and building high-performance microservices that enable seamless communication between systems.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team. As a key...


  • Mendoza, Mendoza, Argentina Wakapi A tiempo completo

    Our VisionAt Wakapi, we envision a future where technology empowers innovation and scalability. Our team is dedicated to building high-performance microservices that enable seamless communication between systems.About the RoleWe are seeking a highly skilled Software Development Engineer to join our team. As a key member of our team, you will be responsible...


  • Mendoza, Mendoza, Argentina Wakapi A tiempo completo

    About the RoleWe are seeking a seasoned full-stack software engineer to join our team at Wakapi. This role requires a strong background in front-end and back-end development, with a focus on React.js and Laravel/PHP.As a full-stack developer, you will be responsible for designing, developing, and maintaining scalable and secure systems that meet the needs of...


  • Mendoza, Mendoza, Argentina Wakapi A tiempo completo

    Job DescriptionThe Wakapi Platform Engineer is a critical role in building and maintaining the foundational systems that enable scalable, secure, and reliable development and deployment across backend, frontend, and data engineering teams.This position collaborates closely with SRE, DevOps, Data Engineers, Frontend/Backend Developers, and Architects to...