Senior Software Engineer – Full-time Contractor
Location
Mexico
Posted
147 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Full-time Contractor
Nerdy Dragon
• Write performant, maintainable code that is easy to read and well-documented. • Write automated tests to thoroughly validate the correctness of your code. • Deploy large-scale web applications. • Have a focus on quality, and operate iteratively to get from good to better. • Be a part of your team’s on-call rotation; we all own our code end-to-end from development to deployment to operations. • Come ready to learn from some of the best and brightest in the industry. • Work independently and collaboratively in a dynamic and fast-moving team. • Be effective in a team environment working with fellow engineers, product management, and design.
Job Requirements
- Experience with Javascript and Typescript.
- Familiarity with backend services & technologies is a plus.
- Experience with deployment systems (e.g. GitHub Actions, AWS CodeDeploy).
- Familiarity with AWS Services (e.g. RDS, Lambda, EC2, et cetera).
- Familiarity with the Linux operating system and command-line tools.
- Understanding of OO design, algorithms, and data structures.
- Aptitude to quickly learn new languages and technologies as necessary.
- Experience developing websites that are visited by thousands of visitors daily.
- Experience with enhancing SEO performance.
- Experienced with AI-native tools that enhance productivity and speed (e.g., Cursor, Make, Supabase, Netlify, Claude Code, n8n, Firecrawl, ChatGPT, Grok, Bolt, Vercel, etc).
- Understand and appreciate that Nerdy is an apolitical company and that we can have the largest impact if we are united in our focus on helping people learn and not divided or distracted by advancing unrelated causes.
- Computer Science or related degree preferred.
- Fluent in English.
Benefits
- Competitive USD Compensation: Enjoy a market-leading rate paid in U.S. dollars.
- 100% Remote (Home Country Only): Work from anywhere in your home country—no relocation required, no borders crossed.
- Flexible Time Off: Our flexible PTO lets you recharge on your own terms and when you need it the most.
- Local Holiday Pay: We honor your nation’s official holidays with paid time off—celebrate what matters to you.
- Continuous Learning: Get a free, all-inclusive learning membership for you and your household—including 1-on-1 tutoring hours, unlimited on-demand classes, and access to our full suite of learning products and services.
- Supercharge with AI: Gain exclusive access to cutting-edge AI tools that boost your productivity, making you feel almost super-human (cape not included).
- Feedback-Rich, Collaborative Culture: Tap into regular training, peer reviews, and a team that treats every team member as a vital collaborator and owner in our success.
- Make a Global Impact: Your expertise fuels an innovative platform used by learners around the world—be part of something transformative.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full-Stack Software Engineer – Integrations
LinkSquaresOne platform for all your in-house legal needs, powered by AI.
• Design and develop integration platform infrastructure - adapter layer APIs, event-driven systems, workflow orchestration engines. • Lead technical decision-making on integration architecture patterns and API design. • Build full-stack capabilities across backend integration services and frontend interfaces. • Collaborate across Product, Sales, Tech Services, and Engineering teams to understand integration requirements. • Own feature delivery from conception through production deployment. • Debug and resolve complex integration issues: OAuth flows, webhook delivery failures, rate limiting scenarios. • Establish technical standards and best practices for integration development through code review. • Improve development workflows: CI/CD pipelines, testing strategies for third-party API interactions.
• Architect a full-stack Search Platform across all layers of indexing and scoring, query understanding, rewriting and federation, and extensible search experiences. • Continuously improve search quality through evaluation metrics such as precision@K, recall@K, MRR, and relevance testing with real scientific use cases. • Engineer sophisticated hybrid search pipelines that blend sparse (keyword), structured (metadata), and dense (vector) retrieval. You will go beyond out-of-the-box OpenSearch to design custom ranking logic, reciprocal rank fusion, and relevance tuning that surfaces the exact "needle in the haystack" for drug discovery. • Lead by example and write code, review designs, and set the standard for engineering quality on the Search Platform team. Mentor engineers and help grow the team's search and distributed systems expertise. • Contribute to architectural decisions, technical strategy, and platform-wide improvements to accelerate scientific insight generation. • Own and operate the Search Platform infrastructure, ensuring high availability, scalability, performance, and observability across indexing, embedding generation, and query execution. • Develop and maintain backend services and APIs in Python and TypeScript that power search capabilities for scientists, data engineers, and AI applications. • Ensure security, compliance, and tenant isolation as part of operating search services in enterprise bio-pharma environments. • Collaborate with Applied AI Scientists to integrate embeddings, transformer models, and chemical fingerprints into production search workflows. • Architect and implement scientific entity resolution and knowledge graph pipelines to transform raw text into interconnected knowledge. You will design systems that extract and link chemical and biological entities (NER/NED) from unstructured documents, enabling the search engine to "understand" relationships between compounds, targets, and assays.
• Build Enterprise-Scale Infrastructure • Leverage infrastructure-as-code to manage complex cloud environments supporting critical ML and AI initiatives. • Design Kubernetes-native systems, including controllers/operators where appropriate. • Improve platform networking, security, and observability • Sustain Platform Health and Performance • Own critical systems in production, including reliability, scalability, security, and cost efficiency. • Identify and proactively address technical debt, operational risk, and platform bottlenecks. • “Learn by doing” — Quickly ramp up to a complex tech stack (Terraform, Kubernetes, Istio, Crossplane, Go, TypeScript) • Enable Teams and Customers to Move Faster • Create abstractions and tooling that make it easier for teams and customers to deploy, run, and scale AI/ML workloads. • Collaborate directly with customers to understand their ML infrastructure challenges and translate them into platform improvements. • Balance speed and rigor—shipping quickly while maintaining a high bar for quality and safety. • Lead Through Influence • Act as a technical leader and mentor across the engineering organization. • Write clear documentation and design proposals that align stakeholders and drive decisions. • Partner closely with product and leadership to shape platform direction and priorities.
Senior Software Engineer
TenableCloud Security | Operational Technology | Identity Security | and more
• Implement new features, fix bugs, and enhance the scalability and reliability of our systems. • Develop expertise in distributed systems, cloud platforms, and modern UI frameworks while working on real-world security products. • Work closely with Product Managers, UX designers, and fellow engineers to iteratively improve our products. • Contribute ideas to improve Tenable’s architecture, development processes, and technology stack. • Write clean, maintainable code, participate in code reviews, and help drive engineering best practices.




