Backend engineer in Finance Platform team at EarnIn, contributing to key platform services and feature development with a focus on JVM technologies.
Responsibilities
Drive the design & implementation of new features - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, clean code.
Make a meaningful impact on the lives of our community members
Collaborate with other engineers from many different teams that integrate with the Finance Platform
Care passionately about producing high-quality, efficient designs and code
Constantly learning about new technologies and industry standards.
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.
Experience with at least one major framework like Spring, Spring Boot
Hands-on experience working with SQL databases like Postgres or MySQL
Hands-on experience working in cloud environments: AWS, GCP, or Azure
Hands-on experience with data technologies such as Kafka, AWS SNS/SQS, 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.
Benefits
healthcare
internet/cell phone reimbursement
learning and development stipend
potential opportunities to travel to our Mountain View HQ
Principal Engineer leading global waste management program for Micron Technology. Driving compliance and operational excellence across diverse manufacturing sites.
Technical Lead for React Native in a high - scale mobile engineering organisation. Leading hybrid delivery and collaborating with iOS and Android teams in London.
Software Engineer II developing components while providing system solutions development at TD. Engaging in analytics, support, testing, and proof of concepts aligned with objectives.
Software Engineer II at TD providing technical expertise in software development. Collaborating with cross - functional teams to deliver high - quality solutions.
Sr. Technical Lead managing the architecture and design of CPQ solutions for Rolls - Royce. Collaborating with partners and enhancing solutions across multiple countries.
Software Engineering Lead at PrePass driving innovation and collaboration within engineering to deliver robust solutions. Leading a team focused on developing scalable systems for the transportation industry.
Software Engineer III at CrowdStrike, developing cloud architecture and services to enhance cybersecurity solutions. Collaborating with teams to deliver scalable, efficient technology.
Software Engineer developing AI solutions for sustainability challenges at Recursive. Focusing on prompt engineering, model deployment, and backend development for innovative applications.
Leads software engineering team strategies and mentoring at Sicredi, Brazil. Focused on credit solutions and pricing development with agile methodologies.