Entry Level Software Developer

Hace 2 días

Saltillo, Coahuila, México Justia Jornada completa
Are you excited about building real products with modern software engineering practices and AI-assisted development? 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 ideal 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. Build and improve production web applications and internal systems.
Use AI-assisted development tools effectively to accelerate implementation while maintaining quality.
Make thoughtful engineering decisions with attention to reliability, maintainability, performance, and cost.
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 applications.
Ability to work independently, take ownership, and drive projects forward.
Strong communication skills in English. Experience working with search technologies such as Elasticsearch, OpenSearch, Typesense, or Algolia.
Experience with performance optimization, benchmarking, caching, or scalability improvements.
Experience working close to infrastructure, deployment environments, or production troubleshooting.
Experience mentoring peers, leading technical projects, or communicating effectively with stakeholders across disciplines. Actively use AI tools as part of their software development workflow.
Understand practical tradeoffs around token usage, latency, reliability, and output quality.
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.
Full-time job, 100% payroll.
Statutory benefits (IMSS, INFONAVIT, SAR, holiday bonus, profit sharing).
Vacation days (with vacation premium), statutory federal holidays, 3 wellness holidays, and 2 sick days.
Major medical health insurance (including direct dependents).
Dental plan.
Certification/training reimbursement and other career development initiatives.
English language training.
Monthly internet allowance.
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.