Job Description The role involves leading the design and delivery of scalable, secure, and maintainable software solutions across backend, frontend, and data layers. You will translate functional requirements into technical designs, guide implementation standards, and ensure high-quality delivery across projects. The position includes hands-on development, architectural ownership, and mentoring engineers while collaborating closely with product and delivery teams.
Skills
Required Skills 5+ years in backend or full-stack software development Strong experience with Java-based frameworks and backend system design Hands-on work with API-driven and microservices architectures Solid understanding of relational and NoSQL databases Experience with CI/CD pipelines, version control, and automated testing Practical exposure to containerized deployments (Docker, Kubernetes) Prior experience guiding engineers or owning technical decisions