Inspire o novo - Nós nunca seremos eles. Somos Darwin.
Backend Developer
Location
Brazil
Posted
111 days ago
Salary
0
Seniority
Senior
Job Description
Backend Developer
Darwin Seguros
• Develop and maintain RESTful APIs and microservices. • Work with Node.js, .NET or equivalent technologies (depending on the team's stack). • Implement integrations with internal services and external APIs. • Use messaging systems (SQS/SNS, Kafka or similar). • Work with relational and NoSQL databases. • Ensure delivery quality with unit and integration tests. • Participate in agile ceremonies and collaborate with multidisciplinary squads. • Contribute to engineering, security, and documentation best practices.
Job Requirements
- Experience with Node.js / TypeScript or .NET C#.
- REST APIs and microservices architecture.
- Relational databases (PostgreSQL, MySQL).
- NoSQL databases (DynamoDB, MongoDB or similar).
- Messaging systems (SQS/SNS, RabbitMQ, Kafka).
- Git and agile methodologies.
- Basic automated testing.
Benefits
- Dental care
- Discount club
- Life insurance
- Health care
- Paid time off
- 13th salary (annual bonus)
- Birthday day off
- Flexible working hours
Related Guides
Related Job Pages
More Software Engineer Jobs
Developer
Stage ConsultingTransformando modelos de negócio por meio de tecnologia, estratégia e inovação
• Development and maintenance of web and mobile applications using our main stack (React and Node.js). • Perform maintenance and create new features, ensuring the quality and performance of deliveries. • Participate daily in technical and business team rituals, such as daily meetings, planning sessions and retrospectives. • Communicate frequently with other team members (developers, designers, product owners) to ensure alignment and collaboration. • Propose improvements and innovations for the platforms and/or the business, contributing your technical expertise. • Maintain a strategic product perspective, understanding user needs and company goals to develop the best solutions.
• Design, deploy, and maintain Splunk's observability solutions including Splunk Infrastructure Monitoring, Splunk APM, and Splunk Log Observer. • Develop and manage dashboards, alerts, and reports to monitor the health and performance of systems and applications. • Implement and maintain integrations with other observability solutions like AppDynamics, DataDog, or similar. • Monitor system performance, identify bottlenecks, and implement solutions to improve efficiency. • Act as a key member of the incident response team, utilizing observability tools to diagnose and resolve issues quickly. • Work closely with DevOps, development, and IT teams to ensure observability solutions meet the needs of all stakeholders.
Java Development - Lead Consultant | Remote
TASQ Staffing SolutionsTalent Acquisition done with Speed Quality
Overview We are seeking an experienced and highly motivated Lead Java Developer to drive the design, development, and delivery of scalable, cloud-native applications. This role combines deep technical expertise in Java development with leadership responsibilities, including mentoring teams, driving architectural decisions, and integrating AI-driven solutions within modern cloud environments. Key Responsibilities - Lead the end-to-end design, development, and deployment of enterprise-grade Java - applications - Architect and implement scalable, secure, and high-performing solutions preferably on - Azure Cloud Drive the integration of AI/ML capabilities (e.g., APIs, models, automation) into business - applications - Collaborate with cross-functional stakeholders to translate business requirements into - technical solutions - Provide technical leadership, mentorship, and guidance to a team of developers - Establish and enforce coding standards, best practices, and development frameworks - Oversee code reviews, performance optimization, and system troubleshooting - Manage project timelines, delivery commitments, and resource planning - Ensure CI/CD pipelines, DevOps practices, and cloud-native development standards are - followed - Stay updated with emerging technologies, particularly in AI, cloud computing, and - microservices architecture Required Qualifications - Bachelor’s degree in Computer Science, Engineering, or related field - 5-7+ years of experience in Java development, with at least 2–3 years in a leadership role - Strong expertise in Java (Spring Boot, Microservices architecture) - Familiarity or hands-on experience with Microsoft Azure (App Services, Azure Functions, - AKS, Azure DevOps) - Experience integrating AI/ML services (e.g., REST APIs, Azure AI, OpenAI, or similar - platforms) - Solid understanding of RESTful APIs, distributed systems, and event-driven architecture - Experience with relational and NoSQL databases - Proven experience in leading development teams and delivering complex projects Preferred Qualifications - Experience with AI frameworks or tools (e.g., TensorFlow, PyTorch, or cloud-based AI - services) - Familiarity with containerization (Docker, Kubernetes) - Exposure to data engineering or big data technologies - Strong knowledge of DevOps practices and CI/CD pipelines - Experience working in Agile/Scrum environments - Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect) Key Competencies - Strong problem-solving and analytical mindset - Ability to combine backend engineering with AI-driven solutioning - Effective communication and collaboration skills - Ability to balance hands-on development with mentoring responsibilities - Continuous learning mindset, especially in AI and cloud technologies Additional Details: - Shift Schedule: 5PM - 2AM (PH Time) - Work Setup: Fully Remote
Java Development - Senior Consultant | Remote
TASQ Staffing SolutionsTalent Acquisition done with Speed Quality
Overview We are looking for a skilled and proactive Senior Java Developer to design, develop, and maintain high-quality, scalable applications. This role requires strong hands-on expertise in Java development, experience in Azure Cloud environments, and the ability to provide technical guidance and mentorship to a small team. Exposure to AI-driven solutions is highly valued. Key Responsibilities - Design, develop, and maintain scalable and high-performance Java applications - Build and enhance microservices architectures using Spring Boot and related frameworks - Integrate AI/ML and Generative AI capabilities (e.g., OpenAI, Azure AI services, LLM APIs) - into applications - Develop intelligent features such as chatbots, recommendation engines, or automation - workflows - Deploy and manage applications within Azure Cloud environments - Provide technical guidance, mentorship, and support to junior developers or small teams - Participate in code reviews and enforce best practices in coding, security, and performance - Collaborate with cross-functional teams (Product, QA, DevOps) to deliver end-to end - solutions - Troubleshoot, debug, and optimize applications and AI integrations - Contribute to CI/CD pipelines and DevOps processes - Stay updated on emerging trends in AI, cloud computing, and backend engineering Required Qualifications - Bachelor’s degree in Computer Science, Engineering, or related field - 5+ years of experience in Java development - Strong expertise in Java, Spring Boot, and Microservices architecture - Hands-on experience with Microsoft Azure (e.g., App Services, Azure Functions, AKS, Azure - DevOps) - Practical experience integrating AI/ML solutions (e.g., REST-based AI APIs, LLMs, or Azure AI - services) - Experience building and consuming RESTful APIs - Proven experience mentoring or managing a small team or leading modules/projects - Solid understanding of distributed systems and cloud-native architectures - Experience with relational and/or NoSQL databases - Familiarity with Git and version control systems Preferred Qualifications - Experience with Generative AI use cases (e.g., chatbots, summarization, RAG pipelines) - Familiarity with AI/ML frameworks or tools (e.g., TensorFlow, PyTorch, or LangChain) - Experience with vector databases or semantic search technologies - Experience with containerization (Docker, Kubernetes) - Familiarity with messaging systems (Kafka, RabbitMQ) - Experience with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions) - Experience working in Agile/Scrum environments - Azure certifications are a plus Key Competencies - Strong problem-solving and analytical mindset - Ability to combine backend engineering with AI-driven solutioning - Effective communication and collaboration skills - Ability to balance hands-on development with mentoring responsibilities - Continuous learning mindset, especially in AI and cloud technologies Additional Details: - Shift Schedule: 5PM - 2AM (PH Time) Work Setup: Fully Remote



