Postúlate en Kit Empleo: kitempleo.com.mx/empleo/550tks
Before You Apply:
Please take a moment to review the full job requirements to confirm that your experience and qualifications are a match for this position. Thank you for your interest in joining our team.
Are you excited about building real products with modern software engineering practices and AI-assisted development? Do you enjoy solving complex technical problems, improving systems end-to-end, and working closely with teams across product and operations? If so, we would love to hear from you.
Justia provides open and free access to the law, along with platforms that help the legal community publish, discover, and share knowledge. We are looking for a Senior Software Engineer to join our team and help us build, improve, and scale the systems behind our products.
This role is idóneo for an engineer with strong web development experience who is already using AI as part of their development workflow and understands how to apply it effectively in real-world software systems. We are looking for someone who can combine sound engineering judgment, product thinking, and practical experience building with modern AI tools and APIs.
What You Will Do:
Build and improve production web applications and internal systems.
Design, implement, and iterate on features that may include AI-powered components.
Use AI-assisted development tools effectively to accelerate implementation while maintaining quality.
Collaborate with other teams and stakeholders to deliver meaningful outcomes.
Troubleshoot complex application and infrastructure issues across the stack.
Make thoughtful engineering decisions with attention to reliability, maintainability, performance, and cost.
Contribute to engineering standards, development workflows,
and technical direction as our team continues evolving its AI development practices.
Job Requirements:
Bachelor's degree in Computer Science or equivalent practical experience.
Strong hands-on experience building and maintaining production web applications — depth in at least one language or framework matters more to us than familiarity with a specific stack.
Experience working with modern backend and frontend application architectures.
Experience working with relational databases.
Experience developing and troubleshooting distributed systems or cloud-based debugging and problem-solving skills across different layers of an application.
Ability to work independently, take ownership, and drive projects forward.
Strong communication skills in English.
Bonus Points:
Experience integrating AI features into user-facing products.
Experience working with search technologies such as Elasticsearch, Open Search, Typesense, or Algolia.
Experience with performance optimization, benchmarking, caching, or scalability improvements.
Experience working close to infrastructure, deployment environments, or production troubleshooting.
Experience helping define engineering workflows, standards, or best practices for teams adopting AI-assisted development.
Experience mentoring peers, leading technical projects, or communicating effectively with stakeholders across disciplines.
Regarding AI and modern development experience, we are especially interested in candidates who:
Actively use AI tools as part of their software development workflow.
Have experience integrating LLM or AI vendor APIs into functional applications.
Understand practical tradeoffs around token usage, latency, reliability, and output quality.
Can apply engineering judgment when using AI-generated code or AI-powered functionality in production environments.
What We Value in This Role:
A product-oriented mindset: you care about the effectiveness of what you build, not just the implementation.
Engineering judgment: you can evaluate tradeoffs involving quality, speed, cost, and long-term maintainability.
Ownership: you take initiative, follow through, and look for ways to improve systems beyond the immediate task.
Collaboration: you work well with technical and non-technical stakeholders.
Curiosity and adaptability: you stay current with evolving tools and can turn new capabilities into practical results.
Statutory benefits (IMSS, INFONAVIT, SAR, holiday bonus, profit sharing).
Vacation days (with vacation premium), statutory federal holidays, 3 wellness holidays, and 2 sick days.
Team-building activities.
Psychological counseling sessions.
Maternity leave and paternity leave.
Flexibility for employees to attend school activities involving their children.
Certification/training reimbursement and other career development initiatives.
Monthly internet allowance.
Free lunch service.
Relocation package.
If you are a passionate and skilled Senior Software Engineer who desires to work in a challenging and rewarding environment, we encourage you to apply.
#J-*****-Ljbffr
Postúlate en Kit Empleo: kitempleo.com.mx/empleo/550tks
📌 Senior Software Engineer (México)
🏢 Justia
📍 México