Design, develop, and maintain backend services and system components using object oriented languages such as Java, Scala, or Python, following internal coding standards and design guidelines.
Requirements
- Bachelor's degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering or related field.
- Working knowledge of at least one programming language, including Java, Scala, or Python;
- Container orchestration platforms, including Kubernetes, and containerization technologies, including Docker;
- Designing and validating API contracts and service interfaces, including REST, RPC, or asynchronous messaging patterns;
- Implementing CI/CD workflows, including Gitlab CI, and automate builds, testing and controlled deployments;
- Observability practices, including metrics, structured logging, or distributed tracing instrumentation;
- Diagnosing and debugging software issues using logs, system metrics, or profiling tools;
Benefits
- Comprehensive healthcare (medical, dental, and vision) with premiums paid in full for employees and dependents
- Retirement benefits such as a 401k plan and company match
- Short and long-term disability coverage
- Basic life insurance
- Well-being benefits
- Reimbursement for certain tuition expenses
- Parental leave
- Sick time of 1 hour per 30 hours worked
- Vacation time for full-time employees up to 120 hours thru the first year and 160 hours thereafter
- 13 paid holidays per year