We deliver outstanding software. Period.
Senior Full-stack Developer, AI Experience
Location
Mexico
Posted
26 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-stack Developer, AI Experience
Simpat Tech
• Develop end-to-end web applications • DotNET Framework and .NET Core for back-end development along with modern front-end frameworks like Vue.js, React, and Angular • Design and implement scalable, high-performance systems with cloud-native technologies (Azure or AWS) • Build and maintain relational databases, with a focus on MS SQL, ensuring optimal performance and data integrity • Lead development efforts using Agile methodologies with a strong focus on Lean software development principles • Apply SOLID principles and design patterns to write maintainable, high-quality code • Develop unit tests and integration tests to ensure the stability and reliability of your code • Collaborate in a multicultural, diverse team environment where everyone’s ideas are valued • Contribute to a culture of continuous improvement, helping your peers level up through mentoring and knowledge sharing
Job Requirements
- 8+ years of professional software development experience
- Strong OOP understanding
- Experience in .NET/C#
- ReactJS or Angular or VueJS experience
- Experience with cloud native technologies within Azure or AWS
- Relational database design experience (MS SQL preferred)
- Background experience with SOLID principles and design patterns
- Fluent in English, spoken and written
- AI & Modern Development Experience
- Experience on setting up CI/CD pipeline (GitHub Actions, Azure DevOps, TeamCity, Octopus is preferred)
- Experience using AI coding assistants (Claude Code, Codex, GitHub Copilot, etc.) to accelerate development
- Experience deploying AI features to production
- Nice to Have: Proven experience integrating with Azure OpenAI or the OpenAI API
- Hands-on experience with at least one vector database (Azure AI Search, Pinecone, Qdrant, or PGVector)
- Understanding of RAG (Retrieval-Augmented Generation) patterns
- Familiarity with AI frameworks such as Semantic Kernel or similar
Benefits
- Career plan and growth opportunities
- Excellent company culture and working environment
- Flexible work time
- Collaborate in a multicultural environment
- Payroll and Law benefits
- Saving Fund
- Food Vouchers
- Major medical insurance with dental and visual coverage (Familiar)
- Life Insurance
- Personal Accident Insurance (Familiar)
- 10 EXTRA vacation days during the year
- Zero (increasing according to the law)
- Additional days: sick days, Improve Yourself Time, etc.
- Improve Yourself Budget (training, courses, certifications, etc.)
- Referral bonus and more
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description We are looking for a Software Developer II to join our development team and contribute to the design, development, and maintenance of scalable backend applications. This role is ideal for a mid-level developer who is comfortable working with Java and Spring Boot, enjoys collaborating in agile teams, and is motivated to continuously improve code quality and system performance. Key Responsibilities - Design, develop, test, and maintain backend services using Java and Spring Boot - Build and consume RESTful APIs - Collaborate with product owners, architects, and other developers to deliver high-quality solutions - Participate in code reviews, ensuring best practices and coding standards - Troubleshoot, debug, and optimize application performance - Contribute to technical documentation - Support continuous improvement of development processes and tools Qualifications - Solid experience with Java and Spring Boot - Experience building REST APIs and microservices - Knowledge of relational databases (e.g., PostgreSQL, MySQL, Oracle) - Solid experience with Git and version control workflows - Knowledge on clean code, controls and design patterns - Experience working in Agile/Scrum environments Requirements - Experience with microservices architecture - Knowledge of Spring Cloud, Hibernate/JPA, or Kafka - Exposure to cloud platforms (AWS, Azure, or GCP) - Experience with CI/CD pipelines - Foundational knowledge of Docker and containerization - Familiarity with automated testing (JUnit, Mockito) Benefits - Opportunity to work on challenging and meaningful projects - Collaborative and supportive team environment - Professional growth and learning opportunities - Competitive compensation and benefits - Flexible work model
• Build elegant and performant APIs and Backend solutions • Translation of UX/UI designs into production quality front-end experiences, using our proposed Front End stack (React, Typescript) • Develop and manage well-functioning databases and applications • Convert business requirements into high-quality, production-ready solutions while collaborating with other engineers to develop a fully functional and working product • Proactively propose and implement improvements to the codebase • Design and code solutions for systems with 1000s of transactions a second • Collaboration with product managers and designers to create prototypes necessary for usability evaluations, A/B and MVP testing and development specifications
Role Description You will be a part of the domain where we work to enable global enterprises to efficiently scale up their content creation. Your role will revolve around all the different elements that will bring our product to new heights, including: - Implementing new features - Scaling existing capabilities - Making our product more amazing every day In addition to being an individual contributor, this role includes a Team Lead component. You will provide lightweight people and process management within a cross-functional agile team of up to 6 engineers, which includes: - Supporting, coaching, and mentoring team members through regular 1:1s, performance reviews, and ad-hoc catch-ups - Creating a culture of ownership, autonomy, and collaboration - Promoting standard working practices and iterating on processes to optimise delivery Qualifications - 5+ years of hands-on experience delivering full-stack products with TypeScript/JavaScript and PHP (Laravel) - Strong backend development experience with Node.js and/or PHP (Laravel) - Experience with Vue.js or another modern front-end framework - Solid experience designing and integrating REST and/or GraphQL APIs - Comfortable working in monorepo environments and modular architectures - Proficient in data modeling and SQL/NoSQL databases - Familiar with testing best practices, performance tuning, and scalable design principles - Strong architectural thinking and ability to communicate trade-offs clearly Requirements - Experience leading and coaching engineers, including feedback and performance support - Ability to plan, prioritise and deliver predictably within an agile context - Conflict-resolution skills to surface and address issues constructively - Proactive, results-driven and comfortable working in a fast-growing tech scale-up - Strong communication skills (written and verbal) in English Benefits - Community groups (ERGs) available to employees for connection and support - Focus on diversity and inclusion within the workforce - Commitment to employee well-being and a sustainable team culture
Senior Software Engineer
SingleStore-LinkedInSingleStore delivers the cloud-native database with the speed and scale to power the world’s data-intensive applications. With a distributed SQL database that introduces simplicity to your data architecture by unifying transactions and analytics, SingleStore empowers digital leaders to deliver exceptional, real-time data experiences to their customers. SingleStore is venture-backed and headquartered in San Francisco with offices in Sunnyvale, Raleigh, Seattle, Boston, London, Lisbon, Bangalore, Dublin and Kyiv. Consistent with our commitment to diversity & inclusion, we value individuals with the ability to work on diverse teams and with a diverse range of people.
Role Description SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native architecture enables high-performance transactional and analytical workloads at scale, and our teams ship production code continuously throughout the year. We operate in a fast-moving, highly collaborative environment where engineers own their work end-to-end and partner closely across Product, Sales, and Go-To-Market teams to deliver meaningful business impact. We are seeking a Senior Software Engineer to join the Helios team and play a critical role in designing and delivering core capabilities for SingleStore’s cloud-managed service. This is a senior technical leadership role with end-to-end ownership of large, release-defining projects at the intersection of distributed systems, cloud infrastructure, and database technology. The focus of this role is on cloud-based metering and billing for all Helios products and features. You will be responsible for building and maintaining the bookkeeping system and integrations that powers millions in cloud revenue with extreme attention to detail. As a Software Engineer, you will set technical direction, solve complex system-level problems, and act as a force multiplier across the organization. You will work closely with Product and customer-facing teams to ensure our platform meets the needs of both long-standing enterprise customers and new adopters. This role is ideal for an engineer who thrives on deep technical challenges, takes pride in building durable systems, and enjoys mentoring others while remaining hands-on. Note: This role is open across multiple levels. Final leveling (Senior, Staff, or Principal) will be determined based on experience, scope of impact, and demonstrated technical leadership throughout the interview process. Qualifications - 4+ years of experience developing and debugging system-level software in Golang or similar language - Familiarity with distributed systems managed via Kubernetes - Demonstrated ability to design and build highly reliable, high-performance system software - Experience working in environments where performance, scalability, and reliability are critical - Bachelor’s degree in Computer Science or equivalent practical experience Requirements - Lead technical design and decision-making for large, release-defining projects impacting SingleStore’s cloud platform - Design and implement new capabilities across networking, control plane, and managed service infrastructure - Solve complex, mission-critical system problems with solutions that are scalable, maintainable, and resilient - Collaborate closely with Product Management to translate customer and business requirements into robust technical solutions - Investigate and resolve difficult issues in production and development environments while balancing multiple responsibilities - Communicate complex technical decisions and trade-offs clearly, including their impact on system performance, reliability, and business outcomes - Mentor and guide engineers on system design, coding standards, and architectural best practices, raising the technical bar across the team - Participate in customer POCs and technical engagements, helping optimize performance, reliability, and adoption - Partner cross-functionally with teams including Sales, Marketing, and G&A to support product delivery and customer success Preferred Qualifications - Experience building cloud-native SaaS platforms - Experience working with frontend web frameworks like React - Background with cloud-based metering and billing and generally accepted account practices Benefits - Salary range for this role, if based in California, Colorado, Washington, or New York City is: $150,000 - $220,000 USD per year - Salary is based on permissible, non-discriminatory factors such as skills, experience, and geographic location - Roles may be eligible for additional rewards, including merit increases and annual bonuses


