About the role
">
we are seeking a highly skilled full stack developer to join our team. This individual will be responsible for designing, building, and maintaining web and desktop applications using .net / c#.
the ideal candidate is a self-starter who thrives in collaborative environments and brings hands-on experience building modern, robust applications.
key responsibilities:
">
">
* design, build, and maintain web and desktop applications using .net / c#
">
* work across the stack: front-end, backend, services, apis, and data layers
">
* develop restful apis for internal and external consumption
">
* implement microservices using best practices for asynchronous communication, domain-driven design, and event-driven architecture
">
* create applications for both server and cloud-based environments
">
* leverage azure devops for continuous integration, build pipelines, and work tracking
">
* collaborate using git, participating in pull requests, code reviews, and branching strategies
">
* implement and manage message queues using rabbitmq and masstransit
">
* participate in agile/scrum ceremonies: sprint planning, retrospectives, and daily standups
">
* use visual studio enterprise and visual studio code for multi-environment development
">
">
requirements:
">
">
* +7 years of professional experience
">
* demonstrated ability to deliver production-grade applications with maintainable code
">
* strong problem-solving and debugging skills
">
* excellent written and verbal communication skills
">
* collaborative mindset with a desire to learn and grow with the team
">
">
benefits:
">
">
* competitive base salary (from a minimum of 80k gross to more according to experience)
">
* full law benefits (15 days of christmas bonus if you have less than a year, 20 days of christman bonus at year, 37.5% instead of 25% of vacation bonus)
">
* punctuality and attendance bonus of $2,200 mxn
">
* excellence bonus of $1,000 mxn
">
* private minor medical insurance
">
">
ongoing professional development:
">
we encourage continuous learning and growth within our team. Opportunities for training, mentorship, and career advancement are available to ensure your success and satisfaction in your role.
"],