Backend & Reporting Developer
Role details
Job location
Tech stack
Job description
Responsibilities: * Develop and maintain backend services using Golang and TypeScript/JavaScript for data-intensive applications. * Design and implement RESTful APIs to serve datasets for reporting purposes. * Migrate legacy PDF reports (Access / SQL Server) to JasperReports with API-driven data sources. * Ensure accuracy, reliability, and performance of reports and backend services. * Collaborate with a small, cross-functional team in a hybrid environment (remote and office). * Validate and test all endpoints and reports in parallel with existing legacy systems to avoid disruption. Required Skills & Experience: * Golang: 3-5 years experience developing production-ready backend services. * JavaScript / TypeScript: 2-4 years experience, preferably with reactive data handling. * SQL Server: 3-5 years experience with complex queries, stored procedures, and data modeling. * JasperReports or similar reporting tools: 2-4 years experience, creating PDF reports from structured
Requirements
datasets, * REST API design & implementation: 3-5 years experience. * Experience in migrating legacy systems to modern API-first architectures. * Experience working in real-time data or B2B internal applications is a plus. * Ability to work independently in a small, integrated team and collaborate effectively with stakeholders. Soft Skills: * Strong problem-solving and debugging skills. * Excellent communication and teamwork in cross-functional environments. * Ability to handle competing priorities in a fast-paced environment (event-driven deadlines). * Adaptability to new tools and frameworks quickly.