Lead Product Developer
LOCATION: San José, CR COMMITMENT: Full-time DESIRED START: Immediately
About the project:
Exalate is an advanced issue tracker synchronization solution with the ambition to build a worldwide network of connected companies that need to cooperate in a structured manner.
The product is based on a combination of technologies (such as scala, react, java, docker) and integrates with many different issue trackers such as Jira, ServiceNow, HP ALM, BMC Remedy, Confluence. The product is developed using modern development methodologies (continuous integration, automated tests, Gitflow, Scrum/Kanban). We value quality above scope. Technology stack used: React, Play, Scala, Java, Python, Postgres, Docker, k8s
Check docs.exalate.com to get a grasp on the scope of the product.
Responsibilities:
— Manage and coordinate a team of developers, communicate with them;
— Provide technical expertise;
— Proceed with team planning, proper estimations, commitments;
— Cooperate with the product owner and product development manager;
— Implement development best practices;
— Prepare epics and set priorities.
Requirements:
— 4+ years of software development experience in Java;
— Experience in Scala, or at least Java 8;
— Strong knowledge of software architecture and product development methodologies;
— Knowledge of functional programming;
— English level B2+.
Would be a plus:
— Experience with SBT, Atlassian frameworks, Scala knowledge, Play Framework, MongoDB, ReactiveMongo, Akka, React.js, Webpack.
— Team Lead Experience
We offer:
— Flexible schedule with a possibility to work from home if needed;
— Coverage of professional trainings, conferences and workshops;
— Ability to travel between our offices in Europe at the company expense;
— Regular performance review.