Software Engineer specializing in backend development for Sicredi, leading technical strategies and collaborating with development teams on operational challenges.
Responsibilities
Lead software development strategy;
Maintain development standards and best practices;
Monitor the technical evolution of development teams;
Act in problem-solving, facilitating developers' day-to-day work;
Serve as a technical reference;
Monitor and evolve engineering metrics;
Collaborate on the design and development of tooling solutions with a focus on security, performance, and observability;
Contribute to product behavior once in production to ensure scalability, resilience, and consistency;
Ensure operation and product quality and the health of relevant indicators (monitoring and creating alerts, participation in war rooms), and oversee the product's technical evolution, guaranteeing correct design and implementation of initiatives;
Continuously contribute ideas and proposals to enrich the initiative's roadmap;
Requirements
Advanced proficiency in Apache Kafka, including internal architecture (brokers, partitions, topics, ZooKeeper) and replication and fault-tolerance mechanisms. Practical experience configuring and optimizing Kafka clusters for high availability and throughput. Familiarity with Kafka Streams is desirable;
Deep expertise in JVM languages (Java, Scala, Kotlin), with the ability to perform JVM tuning for optimization of garbage collection, heap memory management, and application profiling. Experience with tools such as JMX, VisualVM, JFR (Java Flight Recorder), and thread dump analysis;
Advanced knowledge of design patterns and their practical application (GoF), including Singleton, Factory, Builder, Observer, Strategy, SAGA, among others. Experience applying architectural patterns such as CQRS, Event Sourcing, and Domain-Driven Design (DDD) in large-scale systems;
Technical capability for troubleshooting complex distributed systems. Proficiency in log analysis, distributed tracing (OpenTracing, Jaeger), and performance monitoring (APM). Experience resolving latency issues, resource contention, and intermittent failures in high-load environments;
Experience designing and optimizing database schemas for both SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB). Ability to implement sharding, replication, and tuning of complex queries is a plus. Knowledge of caching technologies (Redis, Memcached) for performance optimization;
Advanced technical experience in designing and implementing microservices architectures, including lifecycle management of services, inter-service communication (REST, gRPC, event-driven), and observability and tracing mechanisms. Ability to work with Service Mesh tools (Istio, Linkerd) and CI/CD pipelines for microservices;
Mastery of strategic DDD, with the ability to identify and define bounded contexts and establish ubiquitous language in collaboration with stakeholders. Experience implementing context maps and integration strategies (Shared Kernel, Customer–Supplier, Anti-corruption Layer);
Ability to lead the architecture and design of technological solutions aligned with business objectives. Experience defining technical and architectural roadmaps, ensuring system scalability and resilience over time. Capacity to anticipate and mitigate architectural and technical risks in large projects;
Benefits
Fixed 14th and 15th salaries;
Profit-sharing (based on seniority);
Health and dental plans with no copayment;
Wellness programs via Wellhub (formerly Gympass): Nutrition, Psychology, Occupational Health, Massage, running group, and local gym access;
Meal Allowance and Food Allowance – flexible percentage allocation between benefit cards, with no copayment;
Extended maternity and paternity leave;
Childcare or nanny assistance for children up to 6 years and 11 months;
Support for children with disabilities, with no age limit;
Life insurance;
Private pension up to 7% of salary;
Training platform – Sicredi Aprende, offering a variety of courses;
40-hour workweek – using a time bank system;
Telework allowance (except for positions that are 100% on-site).
Python Developer at YASH Technologies focusing on clean, efficient code and agile project delivery. Seeking proactive candidates with 3 - 7 years experience in Python and API development.
Senior Software Engineer developing .NET applications and overseeing enhancement at YASH Technologies. Focusing on architectural design, implementation, and team collaboration in a global environment.
Seeking Java Professionals for backend development roles at YASH Technologies. Focus on enhancing competitiveness and driving transformation with cutting - edge technologies.
Backend Software Engineer developing scalable backend applications using Rails and Node.js. Focused on infrastructure, code quality, and team collaboration with modern technology stacks.
Software Architect leading modernization initiatives to transform legacy .NET systems into cloud - native microservices. Join a leading provider of technology solutions for public institutions with a focus on efficiency and transparency.
Software Architect leading modernization of legacy .NET systems into cloud - native microservices on .NET 8. Join a team at a leading cloud solutions provider for public institutions.
Software Architect defining and leading the modernization of legacy .NET systems into cloud - native microservices. Collaborating with teams to establish architectural standards and practices for public institutions.
C++ Software Engineer at INTRACOM TELECOM developing software for physical security and safety systems. Contributing to design, development, deployment, and customer support in a hybrid work environment.
Software Engineer developing back - end applications for a fast - growing company offering auto loans. Involved in key projects using Java, Python, and AWS within a hybrid work model.