Software Engineer (Full Stack)
Core
Design, build, and maintain end-to-end features spanning high-throughput Java backend services and modern web interfaces.
Role type
Full Stack Software Engineer
Builds
Scalable Java-based backend services and modern frontend web applications
Domain
Enterprise software development
Deliverable
production ML models | product features (via careerplan.io/jobs/84221b60-e01e-4b67-871e-d29904294d32-software-engineer-full-stack-at-callsign)
Required skills
Java, Spring Boot, RESTful API design, JavaScript, TypeScript, React, SQL, MySQL, PostgreSQL, OOP, SOLID principles, testing frameworks, Docker, CI/CD
Preferred skills
gRPC, Vue.js, Angular, Vite, Webpack, NoSQL, Redis, Kafka, Kubernetes, AWS, GCP, Prometheus, Grafana
Responsibilities
Design and build scalable backend services and frontend interfaces; Develop RESTful APIs; Write clean, testable code; Collaborate with Product, UX/UI, and QA teams; Participate in code reviews and architectural discussions; Support deployment pipelines and troubleshoot production issues