Search by job, company or skills

Recro

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Skills - Scala , Akka, Play Framework, Java, Spring

We are looking for a highly skilled backend-focused engineer with strong experience in Scala (Play Framework) and Java (Spring Boot) to design, build, and scale high-performance applications. The ideal candidate is passionate about clean architecture, automation, and continuous improvement, and is eager to grow across the full stack while mentoring others.

Essential Duties & Responsibilities

1. Design, develop, and deploy new features, enhancements, and performance improvements aligned with business requirements.

2. Collaborate closely with architects and senior engineers to design scalable, resilient, and maintainable systems.

3. Drive continuous improvement through code reviews, refactoring, and adoption of modern engineering practices and tools.

4. Ensure all application code is supported by robust automated testing, including unit, integration, and regression tests.

5. Introduce innovative ideas, frameworks, and best practices to improve development efficiency and system reliability.

6. Proactively identify, manage, and reduce technical debt, while resolving defects and production issues.

7. Mentor junior engineers, fostering a culture of learning, ownership, and technical excellence.

8. Participate in frontend development initiatives and demonstrate a strong commitment to expanding frontend expertise over time.

9. Contribute to architectural discussions, API design, and technology evaluations.

10. Support DevOps and release activities to ensure smooth CI/CD pipelines and production stability.

Required Skills & Qualifications

Backend & Architecture

Extensive experience in Scala (Play Framework) and Java (J2EE, Spring Boot).

Strong expertise in building RESTful APIs and microservices-based architectures.

Proven skills in system design, API-first design, and architectural decision-making for scalable and maintainable applications.

Data & Infrastructure

Solid understanding of SQL and NoSQL databases and data modeling concepts.

Working knowledge of CI/CD pipelines, cloud platforms, and deployment best practices.

Proficiency with Git and collaborative version control workflows.

Quality & Tooling

Strong experience with testing frameworks such as JUnit and Selenium.

Familiarity with AI-assisted development tools such as GitHub Copilot, Cursor AI, or similar.

Nice-to-Have Skills

Experience with monitoring and observability tools such as Splunk, Datadog, or equivalent.

Prior experience in the EdTech domain.

Exposure to distributed systems, event-driven architectures, or streaming platforms.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144053477