JOBSEARCHER

Senior Backend Engineer (Java + Python)

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Be part of AKUREY!At AKUREY, we build high-impact digital platforms that transform how organizations deliver value to their customers. We’re looking for a Senior Backend Engineer (Java + Python) to design and build scalable, high-performance systems that power robust digital experiences.What you’ll do:Analyze user requirements and define business objectives based on user needs.Create Technical Design documents and implement software using Java.Write efficient, robust, well-structured, and reusable code.Create unit tests and other tests to ensure software works as expected.Identify, troubleshoot, and fix bugs in the codebase.Refactor: Update old code to reduce technical debt.Contribute to continuous improvement by proposing enhancements to the Java development process.Independently contribute to project deliverables.Quickly learn and adapt to additional Amazon Web Services as needed.Lead architectural discussions and contribute to system design and code reviews.Optimize existing codebases for performance, scalability, and maintainability.Collaborate with Software, QA, and DevOps engineers to test and deploy components to production.Work with extended teams of firmware, backend, and client engineering teams on end-to-end architecture, metrics, and monitoring.Work with program and product management teams to discuss your components, understand customer feedback, and define and prioritize improvementsStay updated with industry trends and advancements to incorporate best practices into development processes.Document design decisions, code changes, and technical specifications.What we’re looking for:Based in Costa RicaStrong knowledge of Java, Spring, Python, and DynamoDB.Bachelor’s degree in Computer Science or 5+ years of equivalent experience.Solid understanding of object-oriented programming, data structures, and algorithms.Experience with multi-threaded and real-time systems.Hands-on experience with streaming video and audio technologies (RTSP, RTP, SIP, H264, H265, HLS).Strong understanding of networking protocols (HTTP, TCP, UDP, TLS).Experience with A/V components and tools such as ffmpeg and Wireshark.Knowledge of secure coding practices, data security, and encryption.Proficiency in Linux environments and scripting (Bash or Python).Strong experience developing and testing server-side code, preferably using AWS infrastructure.A rigorous approach to analyzing and resolving complex technical problems.Proven experience in software design patterns and system architecture.Excellent troubleshooting, debugging, and problem-solving skills.Strong communication and collaboration abilities.Solid knowledge of AWS solutions such as S3, DynamoDB, and Lambda.Knowledge of automated CI/CD pipelines, such as Jenkins or Harness.Excellent written and oral communication skills, as well as coordination with peers and management.You need to like code reviews, continuous integration, automated testing, and extensive testing.Humility, respect, and a desire to learn.