Senior Software Engineer
Senior full-stack software engineer responsible for designing and supporting scalable web applications across Python/Elixir and modern JavaScript technologies. The role requires 6–8 years of experience, cloud and container expertise, database knowledge, testing practices, and strong collaboration skills.
About the job
Responsibilities
- Design and develop features for the AlertMedia product suite.
- Learn the AlertMedia platform, tools, and customer use cases.
- Build and support scalable web applications across the stack.
- Use AI-enabled tools such as Claude, Codex, and other emerging platforms for development, problem-solving, documentation, and productivity.
- Work in an Agile environment using Git, JIRA, Jenkins, and Slack.
- Contribute innovative ideas and help drive architectural evolution for a critical application.
- Collaborate with engineering, product teams, principal engineers, and leadership.
- Write clear documentation and communicate effectively across functions.
Requirements
- 6–8 years of experience building scalable web applications.
- Experience with Python and/or Elixir; Django and JavaScript experience preferred.
- Experience with Linux-based containers, Docker, or Kubernetes.
- Experience with Amazon Web Services or other cloud services.
- Experience with PostgreSQL, Redis, and other storage technologies.
- Established practice of writing unit and integration tests.
- Active use of AI tools and modern developer platforms.
- Strong organizational, verbal, written, and cross-functional communication skills.
- Strong English proficiency, written and oral.
- Bachelor's degree in computer science, computer engineering, or a related technical field preferred.
- Legal authorization to work in Mexico without sponsorship.
Compensation & Benefits
- Competitive base salary with bi-monthly payroll.
- Annual company bonus.
- 100% employer-paid medical, dental, and vision coverage.
- Parental leave program.
- Christmas bonus (Aguinaldo).
- Generous vacation and holiday policy.
- Additional vacation bonus.
- Monthly work-from-home stipend.
- Laptop, monitor, and accessories provided.
- Recognition and rewards program.
- Language immersion program.
- Mentorship, technical talks, and career development opportunities.
Skills
Python, Elixir, Django, JavaScript, Next.js, React, AWS, Docker, Kubernetes, Postgres, Redis, Git, Jira, Jenkins, Slack
Similar jobs
Fullstack Engineering jobsBuild secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Senior full-stack engineer on the Growth team, building scalable web and mobile systems for marketing, onboarding, KYC, funding, and user engagement. The role requires 5+ years of production engineering experience and proficiency with modern application and infrastructure technologies.
Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.