Senior Software Engineer (Java // Python)
To strengthen the team, we are seeking a person for the role of Senior Software Engineer, responsible for defining technical standards and architecture, guiding the development team, ensuring quality practices, security, and CI/CD, and collaborating with product and operations in delivering scalable, business-aligned solutions.
Main Responsibilities
Define technical standards, architecture, and development practices, ensuring quality, security, performance, and resilience in production environments.
Orchestrate end-to-end delivery with CI/CD and observability while promoting responsible autonomy among teams aligned with product and operational objectives.
Implement on-premises, hybrid, and cloud solutions with security best practices, observability, and integration with existing systems.
Lead architectural decisions in backend and frontend (Java/Spring Boot, Python/FastAPI, React/Angular), ensuring scalability, consistent testing and code reviews.
Implement and maintain end-to-end CI/CD pipelines and observability (logs, metrics, distributed tracing).
Coordinate enterprise integrations (ServiceNow, Jira, CRMs) and iPaaS (e.g., Boomi), including mapping, validation, and compliance.
Apply practices such as DDD, clean architecture, application security, and secrets/IAM management throughout the development lifecycle.
Provide technical guidance to the team, elevate quality standards, and align practices with product and operations.
Lead L2/L3 support in production: incident triage and resolution, prevention escalation (on call), SLA management, and conducting post-mortems focused on root causes and corrective actions.
Operate and evolve applications in on-premises, hybrid, or cloud environments: VMs, networks, VPNs, certificates, Nginx/reverse proxy, load balancing, and enhancing the security of exposed services.
Key Requirements
Proven ability to define technical standards, architecture, and development practices.
Experience with CI/CD orchestration and observability practices.
Knowledge of implementing on-premises, hybrid, and cloud solutions with security best practices.
Leadership in architectural decisions for backend and frontend technologies.
Experience with maintaining CI/CD pipelines and end-to-end observability.
Ability to coordinate enterprise integrations and ensure compliance.
Mastery of practices such as DDD and clean architecture.
Technical expertise in Java/Spring Boot, Python/FastAPI, React/Angular.
Experience in providing L2/L3 technical support and leading incident resolution.
Expertise in security practices, including Spring Security and OAuth.
Nice to Have
Experience with Docker, Kubernetes, and cloud environments (Azure/AWS/GCP).
Background in data management with PostgreSQL, MongoDB, and Redis.
Familiarity with AI models, particularly RAG.
Knowledge in security access management and policies based on the principle of least privilege.
Senior Software Engineer (Java // Python)
Senior Software Engineer (Java // Python)