Intermediate Software Developer
Technology
Calian Group$80,000 - $105,000 /year1 months agoUntil 2026-05-17
Full timeFully remote
Job description
- *Position Overview**
This position is the progression from the Junior Software Developer. A Junior Developer can successfully perform implementation tasks with minimal supervision. In contrast, an Intermediate Software Developer is capable of independently handling a wide range of tasks within a software project.
This position is a progression from Intermediate Software Developer as they take on a technical leadership role.
- *Responsibilities**
Software Development Responsibilities
- For proposals, contributes to technical solutions and associated estimates.
- Develops and documenting requirements.
- Develops designs of external interfaces.
- Develops high level and low-level software designs.
- Contributes to the implementation, integration and test of the software.
- Performs code reviews.
- Develops and performs tests.
- Acts as a customer contact for technical issues.
General Responsibilities
- Works as part of a team. Gets help from other team members when necessary. Helps others including mentoring less experienced staff by providing guidance and constructive criticism. Accepts constructive feedback from team members about work output.
- Estimates and gives feedback on budgets and schedules for assigned tasks.
- Performs work under minimal supervision. Scopes tasks to fit within a budget and/or schedule.
- Handles complex issues and problems, and refers only the most complex issues to higher-level staff.
- Possesses comprehensive knowledge of their technical area.
- Takes ownership to ensure their own work robustly meets specified requirements.
- *Qualifications**
4 years of experience developing complex software systems.
Tech stack we're using
- Programming Languages:*
Primary: Java or C++ (one required)
Additional: Python, JavaScript (React)
- Build & Development Tools*
- Gradle - IntelliJ IDEA - VS Code
- Infrastructure & Automation*
- Ansible - Docker - Kubernetes
- Databases & Storage*
- Postgres - Cassandra - Couchbase
- Monitoring, Logging & Observability*
- Prometheus - Grafana - InfluxDB - Graylog - ELK Stack
- Identity & Access Management-*
Keycloak
- Operating Systems-*
LinuxFeel
Networking knowledge is a huge asset
We encourage candidates to apply even if you will need to learn about the tech while working here. We expect developers to learn new tech throughout their career.- *Compensation**
$80,000 - $105,000
Vacancy
We have 1 available position
Keywords
software-developersclubs-organizationssoftware-developmenttraining-and-developmentplanning-and-designvisual-art-designsensors-test-measurementcode-reviewmentoringcoaching-mentoringconstructive-feedbackcomputer-scienceinsurance-consulting-and-technologyprogramming-languagesjavacpluspluspythonjavascriptreact-jsreactdeveloper-toolsgradleidea-complianceintellij-ideavisual-studio-codeansibledockerkubernetesdistribution-and-storagepostgresqlpostgrescassandraapache-cassandracouchbaseobservabilityprometheusgrafanainfluxdbgraylogelkelk-stackkeycloaknetworking-telecommunications
¿Te interesa este puesto?