Criamos soluções em tecnologia que simplificam a vida das pessoas e empresas, devolvendo preciosas horas de trabalho.
Developer
Location
Brazil
Posted
19 hours ago
Salary
0
Seniority
Senior
Job Description
Developer
Eteg
• Join a development squad, working in full synergy with other developers. • Develop and maintain systems, APIs, automations, and bot integrations. • Create, maintain, and evolve custom applications for the Zendesk platform. • Implement end-to-end features from development to production (dev → production) with strong autonomy and ownership. • Actively participate in technical refinements and solution discussions for the squad's requirements. • Collaborate closely with the Tech Lead and senior developers on the technical evolution of systems. • Participate in code reviews constructively, ensuring the team's code quality. • Be accountable for your time estimates, proactively communicating risks and blockers.
Job Requirements
- Develop responsive single-page applications (SPAs) using ReactJS (essential for building custom apps).
- Manage local and global state (State, Reducers, and Context API).
- Proficient use of native hooks and creation of custom hooks.
- Good practices in componentization, code reuse, and application organization.
- TypeScript: strong understanding of typing, interfaces, and best practices to keep code safe and clean.
- Use data validation tools such as JOI, ZOD, or similar.
- Use build, bundling, and linting tools (Vite, Webpack, ESLint, Prettier, etc.).
- Build and consume RESTful APIs and web services (essential for integrations and bot webhooks).
- Integration with queues and asynchronous processing (BullMQ, Redis, etc.).
- Concepts of caching and query optimization for improved performance.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Python Developer
Nile BitsWe Build Digital Solutions Suitable For Each Business Size. Nile Bits provides the best digital services that deliver scalable, robust, and cost-effective digital solutions. A team of world-class professionals provide you proven expertise to ensure the quality and reliability of the services we provide for you. If you would like your work done by outsource development to be more competitive in pricing but without sacrificing the quality, we can help you now!
Role Description We are looking for a Senior Python Software Engineer with at least 5 years of professional experience developing backend applications using Python to join our engineering team. In this role, you will help design, build, maintain, and evolve scalable backend services that power our platform. You will be responsible for: - Implementing high-quality software solutions - Optimizing application performance - Contributing to the architecture and long-term evolution of our systems - Participating in technical design discussions - Mentoring fellow engineers - Promoting engineering best practices This role requires deep technical expertise in Python, Django, distributed systems, and modern software engineering principles. Tasks include: - Designing, developing, and implementing new functionality for decoupled backend services - Maintaining, enhancing, and refactoring existing backend applications to improve scalability, reliability, and maintainability - Analyzing and optimizing application performance, database queries, and overall system efficiency - Taking ownership of backend services throughout their lifecycle - Participating actively in technical design discussions, solution architecture, and project planning sessions - Collaborating with engineers, product managers, and stakeholders to deliver high-quality software solutions - Reviewing code, providing constructive feedback, and championing engineering best practices - Mentoring and supporting other team members by sharing technical expertise - Troubleshooting production issues using profiling, monitoring, logging, and diagnostic tools - Producing and maintaining clear technical documentation, architectural diagrams, and design specifications - Evaluating emerging technologies and recommending improvements to the engineering stack - Effectively utilizing AI-powered development tools to accelerate software development Qualifications - At least 5 years of professional experience developing backend applications with Python - Strong commercial experience building web applications using Django and the Django ORM - Solid experience working with relational databases, particularly MySQL - Experience designing, developing, and consuming RESTful APIs, GraphQL, or similar service interfaces - Experience working with distributed systems and asynchronous messaging technologies such as Celery - Strong understanding of object-oriented programming, software design patterns, clean architecture, and distributed system design - Experience using Git-based version control workflows - Experience writing technical documentation and software design specifications - Strong debugging, troubleshooting, and performance optimization skills - Ability to work independently and take ownership of technical solutions - Strong communication and collaboration skills Requirements - Experience with supporting technologies such as Redis, Memcached, Elasticsearch, and Celery - Experience building, deploying, and operating cloud-native or highly scalable backend services - Experience working within Agile/Scrum development environments - Hands-on experience using AI-assisted development tools for code generation, testing, debugging, refactoring, and code review - Experience mentoring junior and mid-level engineers Benefits - All employees benefits for free (games room, daily breakfast, fruits, coffee, soft drinks, company days out and parties) - Social insurance - Open-door management policy - Full Medical insurance - Accommodation and Transportation Allowance - Friendly environment that values innovation and efficiency - Exciting opportunities for career growth and talent development - Feedback encouragement - Recognition and reward programs - Competitive salaries and incentives - Flexible and Comfortable schedule - Fun committees - Monetary rewards - Fun, smart and creative people - Career possibilities with growing team - Paid vacations - Social benefits Company Description Nile Bits provides the best digital services that deliver scalable, robust, and cost-effective digital solutions. A team of world-class professionals provide proven expertise to ensure the quality and reliability of the services we provide for you.
Role Description Für unseren Kunden in Luzern, suchen wir eine:n motivierte:n und aufgeschlossene:n Senior Java/Jakarta EE Entwickler:in. Für ein modernes Entwicklungsumfeld suchen wir für unseren Kunden eine umsetzungsstarke Persönlichkeit, die technische Herausforderungen pragmatisch angeht und gerne im Team arbeitet. - Entwicklung und Weiterentwicklung von Backend-Services mit Java, Jakarta EE und MicroProfile - Umsetzung komplexer fachlicher Anforderungen in qualitativ hochwertigen, wartbaren Code - Mitarbeit in einem agilen Produktteam mit Fokus auf stabiler und zuverlässiger Delivery - Anwendung von Test Driven Development (TDD) sowie Nutzung moderner Testframeworks - Entwicklung und Betrieb von Anwendungen im DevOps-Umfeld (Docker, Kubernetes) - Mitarbeit bei Architektur- und Designentscheidungen unter Einsatz von Domain Driven Design und/oder hexagonaler Architektur - Dokumentation von Softwarearchitektur anhand von ARC42 - Reverse Engineering bestehender Systeme, um Anforderungen aus bestehendem Code abzuleiten - Enge Zusammenarbeit mit Fachbereich, Entwicklern und weiteren Teams Qualifications - Langjährige praktische Erfahrung als Backend-Entwickler (Java, Jakarta EE, Microprofile, SQL) - Praktische Erfahrung mit Git, Maven und IntelliJ - Fundierte Erfahrung im DevOps Umfeld (Docker und Kubernetes) - Erfahrung in der Entwicklung mit TDD - Kenntnisse in Domain Driven Design und/oder hexagonaler Architektur - Kenntnisse von ARC42 als Dokumentationstemplate - Kenntnisse von diversen Testframeworks und Testautomatisierung (z. B. Cucumber, jUnit, etc.) - Sicherer Umgang mit modernen AI-basierten Coding-Assistants (z.B. GitHub Copilot) - Ein Plus sind Bereitschaft und Erfahrungen in der Frontend-Entwicklung - Fliessende Deutschkenntnisse Company Description Die Coopers Group AG ist eine agile Schweizer Recruiting Agentur, die Spezialisten und Führungskräfte in den Bereichen IT, Life Sciences, Engineering und Finance vermittelt. Mit flexiblen Ansätzen bringen wir Kandidat:innen und Unternehmen zusammen, die nicht nur fachlich, sondern auch menschlich zusammenpassen.
• Support the development team with day-to-day needs such as test validation, task automation, assistance with deployments, and, of course, hands-on coding.
• Ajudar o time de desenvolvimento nas necessidades do dia como validação de testes, automatização de tarefas, ajuda com deploy e claro codar nervosamente.


