Senior Backend Developer
Core
Designing detailed software architectures, APIs, and scalable microservices for market research and community products.
Role type
Senior Backend Developer (Java)
Builds
Scalable backend services, REST APIs, and microservices architecture
Domain
Market research, community platforms, enterprise software
Deliverable
production ML models | product features | infrastructure
Required skills
Java 8+, Spring Boot, REST API design, relational and non-relational databases, Docker, Kubernetes, AWS, CI/CD pipelines, microservices architecture, Design Patterns, SOLID principles, unit and integration testing
Preferred skills
Quarkus, RabbitMQ, Vue.js, AngularJs, Oracle Cloud Infrastructure, Test-Driven Development
Technologies
Java, Spring Boot, Quarkus, RabbitMQ, PostgreSQL, Oracle Cloud Infrastructure, AWS, Docker, Kubernetes, Git, JUnit, TestNG, Vue.js, AngularJs
Responsibilities
Collaborate with product managers and architects to define functional and non-functional requirements for new features; Design detailed software architectures and APIs; Supervise development teams to ensure consistency with initial designs; Provide technical guidance and training to developers; Assist in solving complex customer and development issues; Implement continuous improvements using new practices and technologies
Seniority
Senior, hands-on IC with mentorship responsibilities