Software Engineer
Core
Design, build, and maintain scalable software applications and REST APIs, integrating search technologies and modern UI frameworks.
Role type
Mid-level Software Engineer (Backend & Full Stack)
Builds
Software applications, modules, components, and REST APIs
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java (11/17+), Spring Boot, RESTful API design, PostgreSQL, MySQL, MongoDB, Elasticsearch, React, Next.js, Material UI, AI-assisted development tools
Preferred skills
AI-directed prompt engineering, system architecture, concurrency/multithreading
Technologies
Java, Spring Boot, PostgreSQL, MySQL, MongoDB, Elasticsearch, React, Next.js, Material UI, GitHub Copilot, Claude, Cursor, ChatGPT
Responsibilities
Write code for software applications and components; participate in requirements analysis, design, and system integration; test code to identify and fix bugs; collaborate with architects, designers, and product managers.
Seniority
Mid-level, hands-on IC