Software Engineer

Nextiva
Summary
Join Nextiva's engineering team as a highly skilled Java Software Engineer, designing, developing, and maintaining robust and scalable backend systems. Collaborate with frontend and mobile teams to deliver end-to-end solutions, optimizing application performance and scalability. Write clean, maintainable code, participate in code reviews, and identify process improvements. This role requires proven software engineering experience (3+ years), in-depth knowledge of modern software development methodologies, expertise in Java 8+, Spring Framework, SQL, and database experience. A degree in mathematics or computer science is preferred. Nextiva offers a competitive salary ($85,000-$132,000), comprehensive benefits, and opportunities for professional growth.
Requirements
- Proven experience as a Software Engineer with a minimum of 3+ years of experience
- In-depth knowledge of modern software development methodologies (Agile, DevOps)
- Expertise in building RESTful web applications using Java 8+ and Spring Framework
- Strong proficiency in SQL and experience with databases like MySQL and Postgres
- Familiarity with caching solutions like Redis
- Solid understanding of system design principles and architecture
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills
Responsibilities
- Design, develop, and maintain backend services and APIs
- Collaborate with frontend and mobile teams to deliver end-to-end solutions
- Optimize application performance and scalability
- Write clean, well-structured, and maintainable code
- Participate in code reviews and provide constructive feedback
- Identify and implement process improvements
Preferred Qualifications
- Degree in mathematics or computer science preferred
- Experience with distributed systems is a plus
- Knowledge of cloud platforms (AWS, GCP, Azure), Docker, and Kubernetes is a plus
Benefits
- Multiple health plan options to suit your needs, including medical, dental, vision, and telemedicine coverage
- Life, disability, and supplemental indemnity plans
- Flexible Time Off (FTO) for salaried employees, PTO for hourly employees, Paid Sick Time (PST), paid parental bonding leave, and paid holidays
- 401(k) with company match, Health Savings Accounts with company contributions, Dependent Care FSA
- Employee Assistance Program and comprehensive wellness initiatives
- Access to ongoing learning and development opportunities and career advancement
Share this job:
Similar Remote Jobs

