Senior Software Engineer

New
E
EarnInFintech
Remote, MexicoFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ years of development experience
Required Skills
AWSPostgreSQLJavaKafkaKotlinKubernetesMySQLSpring BootMicroservicesScala

Requirements

  • 4+ years of development experience in Software Engineering
  • Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • Proficient in at least one JVM programming language, such as Java, Kotlin, or Scala
  • Experience with at least one major framework like Spring, Spring Boot
  • Hands-on experience with SQL databases such as PostgreSQL, MySQL, or Oracle
  • Hands-on experience working in cloud environments: AWS, GCP, or Azure
  • Hands-on experience with streaming and messaging technologies such as Kafka, AWS SNS/SQS, and AWS Kinesis
  • Experience with continuous integration and delivery tools
  • Experienced in developing and executing functional and integration tests
  • Excellent written and verbal communication skills
  • Experience with Kubernetes and microservice architecture is a strong plus
  • Experience using AI-assisted development tools (e.g., Copilot, Cursor, LLMs)

Responsibilities

  • Drive the design and implementation of new features, break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, maintainable code
  • Make a meaningful impact on the lives of our community members
  • Create and maintain test automation to enable continuous integration and development velocity
  • Design and deliver robust microservices integrations via REST/gRPC APIs and via messaging patterns (events/queues)
  • Collaborate and mentor other engineers while providing thoughtful guidance using code, design, and architecture reviews
  • Work cross-functionally with other teams, including data science, design, product, marketing, and analytics
  • Debug production issues across our services infrastructure and multiple levels of our stack
  • Work with distributed systems and services
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now