Jobs for Developers

Senior Software Engineer (Java)

NextivaGuadalajara, MexicoFull-time$100k - $250k*Oct 19, 2023
Apply for this job

It’s about more than the right fit. We’re looking for the right connection.

At Nextiva, it’s our team members that make Nextiva a great place to work. Nexties are smart, driven, and the best in class at what they do. We’re changing the game in the software industry with the first of its kind, conversation-centric work hub that unifies team collaboration, customer management & engagement in ONE single application.

Since its founding in 2008, more than 100,000 companies rely on Nextiva for customer and team communication. We believe in the power of strong connections; connections to our customers with our signature Amazing Service®, our products and services, and most importantly, each other.

Build Amazing - Deliver Amazing - Live Amazing - Be Amazing

 

We’re actively looking for amazing people like you to join our team!

Nextiva is currently seeking bright and talented individuals for a Senior Software Engineer position to join our expanding development team. This position is responsible for supporting existing applications, new application development, application testing, and user support. This developer will work with a growing team and help develop new systems from the ground up, as well as support existing applications. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

As a Senior Software Engineer you will assist in the development, implementation and management of technology-based business solutions to improve our product offerings. You will assist in the design, coding, testing, and implementation of software applications to meet both functional and technical requirements.

The responsibilities of a Senior Software Engineer range from: writing, developing, testing, and reviewing code; supporting existing applications; liaising with end users to fix defects, find solutions, and test them; adding functionality to applications by designing and implementing solutions; and more.

Key Responsibilities:

  • Build RESTful web applications
  • Use the latest technology and techniques to build distributed, scalable, and fault-tolerant software systems that power our business communication offerings
  • Take a customer-focused approach in working with our product team to prioritize and deliver new features
  • Deliver testable and maintainable code
  • Learn on the job new technologies and techniques to support our continuous improvement culture
  • Help drive the technical roadmap

Qualifications:

  • 6+ years of software development experience
  • Experience with RESTFul services and has designed APIs
  • Experience with automated testing frameworks
  • Experience designing and using deployment systems
  • Experience with messaging systems (RMQ, Kafka)
  • Experience with build and packaging systems (Maven, pip)
  • Experience with Spring, Hibernate
  • Understands design patterns and as deployed systems using them
  • Understands and leverages CI/CD
  • Understanding of UNIX based systems 
  • Understands secure coding best practices

 

Preferred Experience with:

  • Redis (nice to have)
  • Postgres
  • Docker/Kubernetes
  • ElasticSearch

Language Specific Qualifications:

  • Expertise with Java 8+
  • Understanding of the Spring Framework (Boot, Data, Security, etc…)
  • Experience with web containers (Tomcat, Jetty, etc…)
  • Understands relational databases and has deployed applications leveraging them
  • Understands non-relational databases and advantages between relational and non-relational

 

Competencies

Solutions Oriented:

  • Considers each change for its maintainability
  • Builds applications as simple and as easy to read as possible
  • Tries to make the correct choice between doing it "right" and doing it "fast" (defaulting toward doing it right when possible)
  • Participates in technical roadmap and structural improvements
  • You will be pushing the company forward via new technology, methodologies, and processes, evolving our culture to stay ahead of the curve, so you must have an entrepreneurial spirit and strong drive

Communication Skills:

  • Proactively escalates issues and blockers (doesn't need to be pushed to reveal issues)
  • Works with PM/TBA to proactively clarify business requirements
  • Communicates with other teams and offices effectively
  • Documents major changes and plans, to improve the overall health of the documentation and to make it easier for the next engineer
  • Generously shares knowledge
  • Not afraid to point out problems and proactively seeks to avoid "disasters"
  • Is able to provide and is receptive to constructive feedback

Technological Knowledge & Capability:

  • Technically capable of exceeding in any application of a similar language
  • Seeking to learn new technologies and industry techniques
  • Understands the native language and its best practices
  • Understands newer features of their language
  • Knows the major frameworks of the language and in general how they work/what they provide.
  • Understands software engineering, not just their language
  • Understands how the web works
  • Understands the basics of secure coding
  • Understands how the deployment environment is configured
  • Is able to effectively debug and fix issues

Rewards & Benefits: 

✅ Major Health insurance for you and for your legal partner and children under 25 years
✅ Vision and Dental covered
✅ Life Insurance – 24 times your monthly salary
✅ 30-day Christmas Bonus (Aguinaldo)
✅ 50% Vacation premium
✅ 12 days for vacations on your first-year anniversary
✅ Newly hired full-time employees of Nextiva earn ten (10) personal days before their first anniversary
✅ After your first year you will be entitled to 5 personal days each year after each anniversary date additional to your vacation days
✅ Company matched Food Vouchers – You receive 1 x monthly UMA (Unidad de Medida y Actualización) per month
✅ Company matched savings fund – 13% of your monthly salary capped to 1.3 times the annual value of the UMA
✅ $500 MXN monthly Telecommunications stipend for remote workers (non applicable for 100% on-site roles)

To check out what’s going on at Nextiva, check us out on Instagram, Instagram (MX), YouTube, LinkedIn, and the Nextiva blog

In 2022, Nextiva has been recognized by Comparably as the ‘Best Place to Work’ in the following categories: Best Company Leadership, Best CEO for Women, Best Global Culture, and Best Places to Work in Phoenix.

Additional workplace awards include 2021 LinkedIn Talent Employee Engagement Champion, Comparably’s Best CEO 2021, Best Company Culture 2021 and 2018, Best Company Compensation 2022, 2021 and 2019, and Glassdoor’s 2020 Best Places to Work.

#LI-Hybrid   #LI-JG1

Alternative Jobs