3 hours ago
Mexico City, MexicoSenior
Responsibilities
- Collaborate with cross-functional teams and the Product Manager on sprint work and roadblocks.
- Write Java, Kotlin, JavaScript, and Python code to add functionality to the platform.
- Build event-driven microservices and RESTful Spring Boot APIs using serverless technologies.
- Develop infrastructure as code using AWS Lambda, ECS, Fargate, Step Functions, SNS/SQS, and Kinesis Firehose.
- Model product data and work with MySQL, PostgreSQL, DynamoDB, and Elasticsearch.
- Pair with and mentor engineers while contributing to customer-focused products.
- Author architecture decision records and participate in technical whiteboarding sessions.
- Help establish and implement the team’s technical vision.
- Participate in manager one-on-ones and host technical learning sessions.
Requirements
- Strong backend object-oriented programming fundamentals with proficiency in Java or Kotlin.
- Familiarity integrating RESTful APIs and understanding microservices architecture.
- Experience with relational and NoSQL databases.
- Sound software development lifecycle skills, preferably in an agile environment.
- Excellent English communication skills for collaboration across technology teams and the business.
- At least 4 years of relevant software engineering experience.
- Minimum B.S. degree in Computer Science, Computer Engineering, or a related field.
Benefits
- Flexible working environment.
- Volunteer time off.
- LinkedIn Learning.
- Employee Assistance Program (EAP).
- Hybrid work arrangement in Mexico City.
