Somos um Instituto de Pesquisa, Desenvolvimento e Inovação único no Brasil. Estamos em constante inspiração pelo novo!
Backend Developer – Scala
Location
Brazil
Posted
102 days ago
Salary
0
Seniority
Senior
Job Description
Backend Developer – Scala
Instituto de Pesquisas Eldorado
• Develop the backend of web applications; implement and perform unit tests on developed software to ensure quality. • Collaborate with the team to analyze requirements, plan sprints, review sprint outcomes, and related activities. • Follow recommended methodologies and adhere to product and client guidelines. • Conduct design reviews and participate in product development. • Work in teams responsible for implementing large-scale Big Data systems.
Job Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Advanced/Fluent English (mandatory, to support an international client).
- Proven experience programming in Scala.
- Proven experience with Apache Spark.
- Proven experience building and maintaining large-scale Big Data systems.
- Practical experience in data engineering projects.
- Preferred experience with Kafka and Cassandra (or similar tools). Preferred experience with Java.
- Preferred experience with Apache Flink.
Benefits
- Candidates with disabilities are welcome.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Fullstack Developer, Kotlin/React, Specialist II – Cross Tech Lead
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• **Accountability:** You take ownership of the evolution of the cross platform, working collaboratively with other Tech Leads and with a sense of ownership over structural changes, whether in Node.js or Kotlin. • **Engagement and Technical Leadership:** Technically lead a squad and the B2B/P ecosystem platform, inspiring teams by example. Act as a mentor and change agent, engaging developers in adopting new technologies with a restless mindset and a focus on continuous improvement. • **End-to-End Development:** Design, code, test, deploy, and maintain scalable applications. You are responsible for implementing the architectures you propose, ensuring productivity and technical excellence in the code. • **Adaptability and Sustainable Evolution:** Guide the cultural and technical migration from Node.js to Kotlin, adapting to the current roadmap without "rewriting everything from scratch." • **Efficiency and Effectiveness:** Empower engineering teams through Generative AI and FinOps practices, optimizing cloud resource usage and the delivery cycle. Pragmatism without overengineering. • **Operational Excellence:** Ensure application health through observability and root cause analysis (RCA), guaranteeing absolute stability in environments. • **Mentorship and Culture:** Conduct critical Code Reviews, promote Pair Programming, and actively contribute to the career development of developers.
• Lead major architecture and software design decisions • Develop and maintain background jobs (Sidekiq) and employ caching to keep dashboards snappy under load • Own CI/CD pipelines and deployments (GitHub Actions, Docker, Kubernetes/ECS), ensuring that releases are automated, reliable, and fast • Collaborate closely with designers, product managers, and front-end developers to create user-friendly and visually appealing interfaces • Write clear and maintainable documentation • Ensure test coverage for new and existing features • Employ feature flags to support trunk-based development workflows • Adhere to and enforce code style guidelines and best practices • Profile, debug, and optimize performance issues in production and staging environments
Full Stack .Net Engineer
Eureka LabsExcelling Product Factory Partner for fast-growing marketplaces & SaaS companies. #ThinkBuildEnjoy #ChallengeYourself
• As a FullStack .NET Engineer, you will play a key role in designing, building, and maintaining our next-generation livestreaming and live-commerce platform. • You’ll work across the full stack, with a backend focus in C#/.NET and SQL Server, while contributing to frontend development in React and TypeScript. • Set up, manage, and continuously optimize Google Ads campaigns, with a strong focus on performance efficiency and ROI. • Architect, build, and maintain full-stack apps using C#/.NET, SQL Server, React, and TypeScript, with a backend focus. • Collaborate across Engineering, Product, Marketing, and Design to deliver exceptional user experiences. • Identify technical requirements and contribute to architectural decisions for back-end and front-end systems. • Use AI-assisted development tools to accelerate documentation, testing, and code quality. • Write reliable, tested, high-performance code and support continuous integration and deployment. • Review code, share best practices, and mentor peers to strengthen the team’s technical culture. • Integrate with Data Analytics and back-office systems to support insights, reporting, and business workflows. • Stay informed on emerging development trends and bring ideas to improve our stack and processes.
• Design, build, and operate backend services that power subscription payments at a global scale. • Implement/Maintain billing lifecycle, global payments, invoicing, reconciliation, and financial reliability—integrating with multiple providers (Stripe, Adyen, Braintree) and supporting international currencies and local methods. • Modernize legacy systems and eliminate technical debt to improve velocity and scalability. • Participate in the on-call rotation to support operational issues.




