Job FunctionsDesigning, building, and scaling SaaS-based business intelligence platformCollaborating with cross-functional agile team to ensure best execution plan for achieving business objectivesManaging application lifecycle through frameworks like Spring BootParticipating in Agile methodology including sprint planning / reviews / groomings / retrospectives and daily standups
Job Requirements3+ years of hands-on development experience within an Agile team, contributing to both interactive browser-based user interfaces and back-end systems for SaaS productsProficiency in back-end development using Java and Spring Boot, including creating and integrating RESTful APIs and microservicesStrong experience with modern TypeScript/JavaScript frameworks (Angular preferred)Advanced proficiency in TypeScript, JavaScript, HTML, and CSS, particularly for building complex, interactive interfacesAgile development practices, including Scrum, version control systems (e.g., Git), peer code reviews, and adhering to DRY principlesCI/CD workflows and DevOps practices for modern software development pipelines
SkillsBack-end development using Java and Spring Boot, including creating and integrating RESTful APIs and microservicesModern TypeScript/JavaScript frameworks (Angular preferred)Advanced proficiency in TypeScript, JavaScript, HTML, and CSS, particularly for building complex, interactive interfacesAgile development practices, including Scrum, version control systems (e.g., Git), peer code reviews, and adhering to DRY principlesCI/CD workflows and DevOps practices for modern software development pipelinesStrong problem-solving skills with a proactive approach to identifying and addressing technical challengesExcellent communication, presentation, and interpersonal skills to effectively engage with cross-functional teamsCollaborative mindset, with the ability to work effectively as part of a cross-functional teamDemonstrated enthusiasm for staying current with modern web technologies, frameworks, and best practices