What are the responsibilities and job description for the Backend Developer position at Juniper Networks?
This is a senior position working with Juniper’s premier tools team. The ideal candidate will have significant experience in designing and implementing high-performing and highly available distributed applications. All applications in this team are deployed using an active/active multi-geo configuration. This tools team focuses on applications developed for asset tracking and lab automation.
Responsibilities:
- Work with existing development teams and the user community to design and implement distributed applications using micro-services
- Support existing applications developed in Python and Ruby-on-Rails
- Manage databases performance and configuration with existing DBA
- Provide high-quality hands-on customer support with internal customer base.
- Provide communication to a diverse internal customer community
Minimum Qualifications:
- Bachelor's degree in Computer Science
- 5-7 Years of application development experience
- 8 years of Python and/or Ruby-on-Rails development experience
- Strong database design skills (ideally Postgres or other commercial RDB)
- Strong understanding of computer networking
- Familiarity with deploying and maintaining services in the Kubernetes environment
Preferred Qualifications:
- 7-10 years of commercial software development experience
- 2-3 years of experience with Ruby language using Rails framework
- Some Ansible experience
- 5-7 years of distributed application development experience
- 2-3 years of Postgres
Job Type: Full-time
Pay: $160,000.00 - $175,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Life insurance
- Paid time off
- Relocation assistance
- Vision insurance
Schedule:
- Monday to Friday
Ability to commute/relocate:
- Westford, MA 01886: Reliably commute or willing to relocate with an employer-provided relocation package (Required)
Experience:
- Python: 5 years (Preferred)
- Ruby on Rails: 2 years (Preferred)
- PostgreSQL: 2 years (Preferred)
- Ansible: 1 year (Preferred)
Work Location: One location