Darwin Seguros logo
Darwin Seguros

Inspire o novo - Nós nunca seremos eles. Somos Darwin.

Backend Developer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

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 Job Pages

More Software Engineer Jobs

Stage Consulting logo

Developer

Stage Consulting

Transformando modelos de negócio por meio de tecnologia, estratégia e inovação

Software Engineer111 days ago
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

• 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.

Brazil
Full TimeRemoteTeam 1-10H1B No Sponsor

• 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.

Texas
Job Closed
OtherRemoteTeam 11-50H1B No Sponsor

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

Philippines
Job Closed
OtherRemoteTeam 11-50H1B No Sponsor

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

Philippines
Job Closed