What are the responsibilities and job description for the Back End Developer position at Insight Global?
Required Skills & Experience
- Java/Kotlin/Node Expertise: 3 plus years due to the back end-focused road map.
- Microservices Architecture: Strong understanding and hands-on experience with microservices and distributed systems.
- Ideal experience having modernized/rebuilt a platform
- Database Experience: Proficiency in both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- API Development: Experience in building RESTful and GraphQL APIs.
- Version Control: Proficiency in Git and Git-based workflows.
- Testing: Experience with testing frameworks like Mocha, Chai, or Jest.
- CI/CD Knowledge: Jenkins, GitHub Actions, or CircleCI.
- Cloud Platforms: AWS Serverless
- Local to Glendale 2 to 3 days onsite
Nice to Have Skills & Experience
- Secondary Skills: Scala, Spring, Spring Boot, REST, SQL (nice to have), Elastic Search.
- Knowledge of monitoring and observability tools (Prometheus, Grafana, ELK Stack).
- Familiarity with streaming platforms like Kafka, RabbitMQ, or Pulsar.
- Experience with NoSQL and SQL databases (e.g., MongoDB, PostgreSQL).
- Experience using security scanning software like Snyk.
- Contributions to open-source projects or personal Kotlin repositories on GitHub.
- Background in DevOps practices.
Job Description
Backend Software Engineer (Java/Kotlin/Node)
As a Backend Software Engineer, you will own critical services and features, collaborating on solutions that handle millions of transactions seamlessly. We are looking for engineers who thrive in tackling complex systems, driving innovation, and delivering excellence in fast-paced environments.
Key Responsibilities
- Evaluate, develop, and maintain scalable, reliable microservices.
- Collaborate with cross-functional teams to solve high-complexity problems in cloud platforms and systems.
- Optimize system performance to meet demanding uptime and latency SLAs (99.999% availability).
- Work within the established CI/CD pipelines for integration and deployment processes.
- Integrate third-party APIs, libraries, and tools to extend application functionality.
- Proactively diagnose and resolve production issues, ensuring quick recovery and minimal impact.
- Update and maintain existing services for performance, reliability and security.
- Participate in code reviews, sprint planning and Agile activities.
---
Exact compensation may vary based on several factors, including skills, experience, and education.
Employees in this role will enjoy a comprehensive benefits package starting on day one of
employment, including options for medical, dental, and vision insurance. Eligibility to enroll in
the 401(k) retirement plan begins after 90 days of employment. Additionally, employees in this
role will have access to paid sick leave and other paid time off benefits as required under the
applicable law of the worksite location.
Salary : $69 - $80