Soluções eSales | Logística, Financeiro, Analytics e File Transfer logo
Soluções eSales | Logística, Financeiro, Analytics e File Transfer

Sistema TMS e Plataforma de Previsão de Demanda. Conectando pessoas a grandes resultados!

Senior Developer – Kotlin

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 1995H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

13 hours ago

Salary

0

Seniority

Senior

Job Description

Senior Developer – Kotlin

Soluções eSales | Logística, Financeiro, Analytics e File Transfer

• Develop and evolve Kotlin microservices with a focus on robustness, performance and scalability. • Implement end-to-end integrations with financial institutions' APIs — interpreting bank manuals and technical specifications and translating them into reliable solutions. • Model domain-driven solutions (DDD) and manage communication between services (REST and event-driven patterns). • Act as a partner to Product, providing technical perspective to refine requirements and anticipate gaps. • Ensure security, observability and reliability from the design stage; participate in code reviews and in production incident resolution.

Job Requirements

  • 5+ years of JVM development experience, with solid, proven expertise in idiomatic Kotlin.
  • Experience with microservices architecture and inter-service communication.
  • Integration fundamentals: REST and SOAP APIs; deep HTTP knowledge (status codes, headers, idempotency, retries); authentication (OAuth2, mTLS, payload signing); digital certificates and queues/messaging.
  • Ability to interpret third-party documentation and specifications (APIs, banking manuals) and implement them autonomously.
  • Strong foundation in DDD, Clean Code and SOLID principles; experience with relational databases (PostgreSQL).
  • Strong analytical skills and clear technical communication for a remote team.
  • Experience applying AI to development (assistants, agents, analysis support) — we use AI heavily in our workflow and value candidates who have already integrated it into their routine.
  • Prior experience with financial, banking or payments systems.
  • Experience with Ktor, event-driven architecture, automated testing, CI/CD and cloud (Azure/AKS, Kubernetes); API documentation (OpenAPI).

Benefits

  • Totalpass for your physical and mental well-being.
  • Psychological support program.
  • Company-provided equipment.
  • Day OFF.
  • Referral bonus for recommending professionals.

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 11-50Since 2016H1B No Sponsor

• Create well-defined, scoped projects for the internal administration system • Systematize data and monitor customers • Implement updates to Be's apps, websites and systems across both front-end and back-end • Ensure performance, security and scalability while focusing on user experience • Develop web application features using frameworks (Angular and NestJS, utilizing Prisma ORM) • Implement RESTful APIs and integrations with external systems using OIDC/OAuth2 or LTI • Use relational and NoSQL databases • Write automated tests to ensure software quality • Perform code reviews and contribute to continuous process improvement • Monitor, diagnose and resolve issues in production environments • Ensure best practices in version control

Brazil
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Join us! • We work with the most innovative technologies from our strategic partners • If new challenges excite you and knowledge inspires you, join our team!

Brazil
SoftDesign logo

Senior Software Engineer – Full Stack, React/Node.js

SoftDesign

Build your nearshore development team in a flash Our software engineers and designers are highly skilled professionals,

Backend Engineer13 hours ago
Full TimeRemoteTeam 51-200Since 1997H1B No Sponsor

• Build and maintain applications using Node.js (v22) and NestJS, ensuring TypeScript strict mode is enforced across the codebase. • Work with PostgreSQL as the primary database, optimizing queries and ensuring data integrity. • Develop intuitive, responsive user interfaces with React and Vite, using Tailwind CSS and shadcn/ui components, and document components with Storybook. • Implement and run tests using Jest, React Testing Library, and Playwright to ensure quality and performance. • Contribute to the setup and maintenance of production and development environments using Docker, AWS ECS, and Terraform. • Manage CI/CD pipelines with GitHub Actions, ensuring efficient automation of build and deployment processes. • Collaborate within a full‑stack TypeScript monorepo, contributing to the organization and maintenance of shared code.

Brazil
Majesco logo

Software Engineer, Products

Majesco

Majesco is a leading insurance solutions and services provider. Software for core insurance functions include Policy Administration, Underwriting, New Business Processing, Billing, Claims, Product Modeling, Incentive Compensation, and Producer Life cycle Management. Offers consulting and insurance-specific IT services for testing, data conversion, data-warehousing/BI, mobility, enterprise integration, and BPM. Specializes in connecting people and business to insurance in innovative, hyper-relevant, compelling, and personal ways. Helps insurers modernize, innovate and connect to build the future of their business and the industry at speed and at scale.

Backend Engineer14 hours ago
Full TimeRemoteTeam 1,001-5,000

Role Description Majesco is looking for a Software Engineer to join our product engineering team. Our flagship insurance platform is a cloud-native Property & Casualty (P&C) Policy Administration solution built on Microsoft Azure and the .NET technology stack. As a Software Engineer, you'll contribute to the design, development, enhancement, and support of enterprise software used by leading insurers. You'll independently deliver enhancements, troubleshoot complex production issues, and collaborate across Engineering, Product Management, QA, and Cloud Operations to build reliable, scalable solutions. This role is ideal for engineers who enjoy solving technical challenges, taking ownership of their work, and continuously expanding their technical expertise. You'll work across the application stack while gaining exposure to cloud technologies, CI/CD pipelines, distributed systems, and AI-assisted software development. You'll be expected to independently own your day-to-day work, contribute to technical discussions, and collaborate with teammates to deliver high-quality software while seeking guidance on more complex architectural or strategic decisions. What You'll Do - Software Development: - Design, develop, test, and implement product enhancements using C#, .NET Core, and related technologies. - Deliver well-designed, maintainable code with minimal supervision. - Participate in technical design discussions and contribute ideas that improve product quality, scalability, and maintainability. - Identify opportunities to reduce technical debt and improve application performance. - Product Support & Problem Resolution: - Investigate and resolve complex software defects and Level 3 production support issues. - Perform root cause analysis and implement durable solutions that improve system stability. - Balance new feature development with customer-facing support priorities. - Database & Cloud Technologies: - Develop and maintain solutions utilizing Azure SQL and related Microsoft Azure services. - Optimize database performance and ensure data integrity across environments. - Support cloud-based deployments and application reliability initiatives. - Collaboration & Engineering Excellence: - Work closely with engineering teams across the US and India throughout the software development lifecycle. - Participate in code reviews to ensure code quality, maintainability, and adherence to engineering standards. - Contribute ideas that improve development practices, automation, and release processes. - Collaborate with teammates to solve technical challenges and deliver high-quality solutions. - Delivery: - Participate in sprint planning, estimation, and release activities. - Manage priorities effectively while delivering high-quality solutions on schedule. - Proactively identify risks, communicate progress, and drive work to completion. Qualifications - Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. - 3 to 6 plus years of professional software engineering experience developing enterprise web applications. - Strong experience developing applications using C#, ASP.NET, and .NET Core. - Solid understanding of object-oriented programming, software design principles, and secure coding practices. - Experience with Git, Visual Studio, and collaborative development workflows. - Strong working knowledge of SQL and relational database design; Azure SQL experience preferred. - Experience troubleshooting production issues and performing root cause analysis. - Demonstrated ability to independently deliver technical solutions while collaborating effectively within globally distributed teams. - Strong analytical and problem-solving skills with the ability to diagnose and resolve moderately complex technical issues. - Strong written and verbal communication skills. Bonus Points - Experience with Microsoft Azure services, including Azure App Services, Azure Functions, Azure Container Apps, or Kubernetes. - Experience with Azure DevOps and CI/CD pipelines. - Experience using AI-assisted development tools such as GitHub Copilot or Claude Code to improve productivity and code quality. - Familiarity with Agile software development practices. - Experience working on enterprise SaaS platforms. - Knowledge of the Property & Casualty insurance industry. Benefits - Annual salary range for this position is $90,000 to $125,000. - Comprehensive employee benefits package with most coverage starting Day One, including: - Medical, dental & vision insurance - Employer-funded HSA coordinating with a high-deductible health plan - FSA - Short-term/long-term disability - Life/AD&D insurance - 401(k) - Flexible time off - Paid sick days and 11 paid holidays - Paid parental/bonding leave - Career anniversary leave - Other voluntary benefits

United States
$90K - $125K / year