20 ene
Varis
Monterrey
This is a 100% fully remote role.
Work virtually from anywhere in the Mexico_
About Varis
We are innovation-driven, customer-centric, and ready to transform business-to-business (B2B) procurement with insights gleaned from data.
Our culture is focused on bold vision, launching the simplest initial solution to learn, then either failing or scaling fast.
About the Role
We seek teammates who drive value creation, are great problem solvers, have strong interpersonal savvy, and can successfully learn on the fly!
Joining us now is a ground-floor opportunity to shape our limitless future.
On our team, you will:
see and feel the direct impact of your work; be surrounded by passionate people; learn how to be an entrepreneur; and be at the center of a highly dynamic business model with tremendous individual and collective potential.
As a Senior Software Development Engineer, you will make a significant impact on our systems, our business and most importantly, our customers.
As a member of our team, you will work closely with the business and technology product groups to design and implement high quality software products.
You will contribute to all aspects of an agile software development life cycle including design, architecture, development, documentation, testing, and operations.
You have strong verbal and written communication skills, are self-driven, and can deliver high quality results in a fast-paced environment.
What you'll do:
- Build and own software services with hands-on Design, Development, Testing, Release and Operations of software components meeting the business needs.
- Collaborate with Product Managers and business leaders to understand drive software solutions.
- Ensure robustness and efficiency of the solutions, balancing best practices, security,
and operational excellence.
- Participate in code reviews, providing mentorship, pairing, and training opportunities
- Learn new technologies and patterns in Software Development paradigm.
- Learn, Develop and Grow professionally through our wide array of learning opportunities by evolving the Varis Platform.
What you'll need:
- Bachelor's or Master's degree in Computer Science or equivalent experience.
- 5+ years' work experience as a full-stack or back-end software engineer.
- Prior experience in microservices based architecture, design, and components development.
- Prior participation in software product architecture and design.
- Comfortable working in an ambiguous environment working with multiple stakeholders, developing clarity in all stages of Agile based Software Development Life Cycle
- Hands-on experience in C#, Java,
C++ and/or Golang is preferred
- Experience guiding less-experienced software engineers in collaboration with Leads and software development manager
- Expertise with Git based source code model and CI-CD Release management tools (eg: Jenkins, Azure DevOps)
- Exposure building and hosting of Software components with public cloud IaaS & PaaS services like compute, database, messaging, object storage, networking, and security
- Ability to create unit, performance, and integration tests with automation tools (eg: jUnit, jMeter/k6, or Postman/Newman)
- Prior experience in working with security protocols, Authentication-Authorization frameworks and encryption techniques is a plus
- Familiarity with database design, data modelling and databases (relational and non-relational)
Personal Attributes:
- Team player
- Detail orientated
- Strong communicator
Benefits and Perks
- Discounts on Office-Depot/Microsoft/Apple's products and services
- Auto, Home, and Pet Insurance
- Medical / dental / vision, AD&D;, and Life Insurance
- Flexible vacation and company paid holidays
- Health Saving Account (HSA)
- Long Term Disability and Short-Term Disability
- 401(k) matching program
- Retirement Savings Plan Rollovers
- Banking Services
- Military Leave
- Employee Assistance Program (EAP)
- Regular pay for Funeral/Memorial Service Observance
- Opportunity for professional growth and career advancement
- 100% permanent remote work in any states of Mexico
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.